回答

0

你可以不喜歡它:

組標籤給每個tablerow的如下:

tablerow.setTag(pass object of item which you want to set on this tablerow) 

現在,設置監聽器:

tablerow.setListener(listener); 

監聽器應該是從片段/活動傳遞到適配器。

所以,當你點擊任何行,你就可以聽它的片段:

listener = new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       v.getTag(); here you will get object which you set above. 
      } 
     } 

因此,使用標籤的對象,你可以找到它是哪一行。

0

我會建議使用不同的佈局來顯示數據。 GridView將是一個不錯的解決方案。 GridView docs在那裏你應該有正確的事件,你正在尋找On item click listener

+0

我知道,但我正在做更大的項目,這需要比其他解決方案更多的時間。但是,謝謝 –

相關問題