我想知道在一個TableRow對象中按下哪個列用戶。它是表格的標題,我想按選擇的列設置項目排序。 在這種情況下,我可以使用onClick監聽器。 問題是simmilar到How to click an specific TableRow within a TableLayoutOnItemClickListener用於TableRow
0
A
回答
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
我知道,但我正在做更大的項目,這需要比其他解決方案更多的時間。但是,謝謝 –
相關問題
- 1. onItemClickListener不適用於customListadapter
- 2. OnItemClickListener和OnClickListener不能用於ListView
- 3. OnItemClickListener不適用於ListView和TableLayout
- 4. Android:讓TableRow獨立於TableLayout
- 5. OnItemClickListener
- 6. OnItemClickListener RecyclerView
- 7. ViewPager OnItemClickListener
- 8. iOS/Swift編程相當於Android TableLayout/TableRow
- 9. GridView OnItemClickListener不能使用cardView
- 10. 的ListView用的EditText和OnItemClickListener
- 11. Java Android應用程序 - OnItemClickListener
- 12. OnItemClickListener un fragment不起作用
- 13. AutoCompleteTextView OnItemClickListener不起作用
- 14. Android的OnItemClickListener
- 15. OnItemClickListener vs OnItemTouchListener
- 16. onItemClickListener問題
- 17. 與OnItemClickListener和GestureDetector
- 18. Android Set ListView OnItemClickListener
- 19. CursorAdapter和OnItemClickListener
- 20. onItemClickListener on PreferenceActivity
- 21. OnItemClickListener問題
- 22. 微調OnItemClickListener
- 23. ListView與OnItemClickListener android
- 24. 使用TableLayout和的TableRow
- 25. edittext inside tablerow android
- 26. Android TableRow onClick
- 27. Android TableRow background
- 28. android identify tablerow
- 29. TableRow text clipped
- 30. Android TableRow定位
不要讓它更難..只需設置onClickListener添加到您的佈局 – Sheychan
每個項目我沒有這樣想。謝謝,我會嘗試。 –