Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在listview中隐藏行_Android_Listview_Hide_Element - Fatal编程技术网

Android 在listview中隐藏行

Android 在listview中隐藏行,android,listview,hide,element,Android,Listview,Hide,Element,我有适配器。不幸的是,这个解决方案不是很好,因为列表是空的,你可以通过滚动区域,如何防止它 此代码适配器: @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder; View rowView = convertView;

我有适配器。不幸的是,这个解决方案不是很好,因为列表是空的,你可以通过滚动区域,如何防止它

此代码适配器:

@Override
        public View getView(int position, View convertView, ViewGroup parent)
        {
                ViewHolder viewHolder;
                View rowView = convertView;
                int NumberOfWords = GetNumberOfWords(position);

                if(rowView == null)
                {
                        rowView = inflater.inflate(R.layout.adapter_list, parent, false);
                        viewHolder = new ViewHolder();
                        viewHolder.MainText = (TextView)rowView.findViewById(R.id.MainText);
                        viewHolder.ItemText = (TextView)rowView.findViewById(R.id.ItemText);
                        viewHolder.Selection = (CheckedTextView)rowView.findViewById(R.id.DictionaryCheck);
                        rowView.setTag(viewHolder);
                }
                else
                {
                        viewHolder = (ViewHolder) rowView.getTag();
                }

                if(NumberOfWords == 0)
                {
                        rowView.setVisibility(View.GONE);
                }
                else
                {
                        rowView.setVisibility(View.VISIBLE);
                        viewHolder.MainText.setText(values[position]);
                        viewHolder.ItemText.setText("Zawiera słów : " + NumberOfWords);
                        viewHolder.Selection.setVisibility(View.VISIBLE);
                        viewHolder.Selection.setChecked(IsInSelected(position));
                }
                return rowView;
        }

那么,您想在列表为空时禁用滚动吗?我想在列表中只显示选定的项目,滑块将处于活动状态,而不是隐藏空字段。您能发布getCount()方法吗?