setOnItemClickListener nereaguje

hlasů
1

Možné Duplicitní:
setOnItemClickListener nedostanou nazvaný

Mám vlastní adaptér, který se rozprostírá základní adaptér. Když jsem setOnItemClickListener v onCreate a implementovat onItemClick jsem stále nic neděje, když kliknu na řadě.

     ListView lv = (ListView)findViewById(R.id.list);
     adapter = new ModuleAdapter(this);
     lv.setAdapter(adapter);
     lv.setOnItemClickListener(this);

Po onCreate:

     @Override
     public void onItemClick(AdapterView<?> parent, View view, int position,
        long id) {

   Log.v(TAG, clicked);

     }

Existují pouze zobrazení textu ve svých řadách. Může mi někdo pomoci, prosím?

Položena 03/11/2012 v 10:58
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
0

Zdá se, že názory v pohledu řádek položky, má zaostřovací a klikací majetek pravda, takže dítě položky vzít na tlačítko událost, namísto položky seznamu řádků, pokud se jedná o tento případ, aby tento problém vyřešit, změnit celý pohled je na řadě položka je zaostřitelný a klikací vlastnost na hodnotu false.

Odpovězeno 03/11/2012 v 11:01
zdroj uživatelem

hlasů
1

Chcete-li použít

lv.setOnItemClickListener (to);

musíte implementovat OnItemClick posluchače do svého aktivity.

a také můžete použít @ odpovědi user1597833 očím.

Chcete-li na tlačítko TextView ne buňky, zkuste odpověď @jeet očím.

Odpovězeno 03/11/2012 v 12:21
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more