2015-03-22 5 views
0

как сделать ListView кликабельным в одном списке и не кликабельны в другом списке, если значение равно нулю или пустое значениеListView Android кликабельны в одном списке и не кликабельны в другом списке

   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, спасибо помочь

+0

вы хотите, чтобы все пункт в списке следует, не Clickable? – Fahim

+0

нет, в listView есть элемент, который можно щелкнуть, и элемент не доступен для клика. Элемент с не clickable, потому что значение в базе данных mysql пустое. вы можете мне помочь? спасибо – Azzam

+0

в моем случае пустым значением является TAG_UID (идентификатор пользователя) – Azzam

ответ

0

для позиции, которую вы хотите сделать это не интерактивными обрабатывать его таким образом, используя return заявление

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

Можете ли вы дать мне пример больше detil, извините iam new be – Azzam