如果值为null或为空,如何使listView在一个列表中可单击而在另一个列表中不可单击

                ListView lv = getListView();

                if (TAG_UID.isEmpty() && TAG_UID == null)
                {

                    lv.setEnabled(false);
                }
                else
                {
                    lv.setOnItemClickListener(new OnItemClickListener() {

                        @Override
                        public void onItemClick(AdapterView<?> parent, View view,
                                int position, long id) {
                            // getting values from selected ListItem


                                Intent in = new Intent(AllProductsActivity.this,
                                        MyActivity2.class);
                                startActivity(in);



                        }

                    });


从mysql数据库获取值,谢谢帮助

最佳答案

对于要使其不可点击的位置,请使用return语句以这种方式处理

            @Override
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
                if(position==2){
                    return;
                }else{
                    //put your code here
                }
            }

07-24 12:29