почему событие click не происходит в строке таблицы? - PullRequest
0 голосов
/ 11 февраля 2011

Программно я создаю таблицу, а также добавляю в нее строки.Но когда я щелкаю по строке таблицы, она не нажимается.

В каждой строке я добавляю textview и Imageview. Я установил onclickListener для tablelayout.

TextView txt = (TextView) row.getChildAt(0);
String stTitle = txt.getText().toString();
int index = strTitle.indexOf(stTitle);
Log.d("AllFeat", " index "+index);
Log.d("AllFeat", " title "+stTitle);
int id  = nId.get(index); 
Intent i = new Intent(CatalogPage.this,AllFeats.class); 
i.putExtra("id", id);
i.putExtra("title",stTitle);
startActivity(i);

Приведенный выше код, который я пишув tablelayout.setOnclickListener.

1 Ответ

0 голосов
/ 14 февраля 2011

Сначала вы можете установить rowId с помощью setId (nt). После вызова setcontentview (view) .findViewById и setOnclickListener ();

...