我有一個列表視圖,其中項目有文本視圖和按鈕。我設法使列表視圖onclick和點擊工作按鈕一起。問題是,當我點擊按鈕時,我不太清楚它屬於哪個列表視圖項索引。有什麼方法可以知道嗎?我需要這個將它傳遞給一個「CRUD」進行編輯,等等帶按鈕的ListView項目,點擊後知道按鈕在裏面的項目
1
A
回答
5
您可以使用setTag和getTag這裏獲取點擊的按鈕的位置檢索在ListView,
喜歡的東西,
button.setTag(position);
//你的getView()方法
然後,
int cur_pos = (Integer)v.getTag();
//內側getView按鈕的的onClick()方法
+0
非常感謝你! @Prabuddha請認爲你可以幫我在這裏:http://goo.gl/MAjgTh – eddy
2
一些選項:
你可以爲每個按鈕單獨
OnClickListener
實例。你可以叫
setTag()
這個按鈕,存儲任意數據(例如索引或標識),後來又與getTag()
1
的其它解決辦法是再現按鈕點擊它的父,當在按鈕上的用戶抽頭: http://developer.android.com/reference/android/view/View.html#performClick()
相關問題
- 1. 如何讓按鈕點擊ListView項目?
- 2. 如何在listview中點擊listview項目按鈕啓動相機?
- 3. 導航帶後退按鈕的左欄按鈕項目
- 4. 點擊按鈕通話項目
- 5. Listview項目內的Android按鈕點擊不起作用
- 6. 與VB.Net的ListView選擇項目按鈕
- 7. 刪除ListView項目上的按鈕
- 8. ListView項中的按鈕 - 單擊時更改項目
- 9. 刷新Gridview後按鈕在我的asp.net項目上點擊
- 10. 在活動啓動按鈕的最後一個項目點擊
- 11. ANDROID如何獲得價值listview項目位置按鈕點擊
- 12. 帶有按鈕的Gridview項目條款
- 13. listview裏面的按鈕幾秒後可點擊
- 14. 爲什麼android的GridView項目在按鈕裏面不能點擊?
- 15. 選擇按鈕點擊後的下拉列表項目
- 16. 當我按下里面cardview按鈕,既cardview項和按鈕被點擊
- 17. 更改按鈕上的ASP.NET項目的CSS類在點擊代碼後點擊
- 18. 如何在用戶點擊後退按鈕時加載項目?
- 19. listview項目按鈕更改文本
- 20. 的Android ListView的設置中選擇在項目的按鈕點擊的
- 21. 如何啓用ListView項目的按鈕,當我點擊該項目,並禁用所有的按鈕存在於android中的其餘列表項目?
- 22. 如何動態刪除ListView上的按鈕單擊項目?
- 23. Android的 - 按鈕偵聽知道哪個按鈕被點擊
- 24. Gridview項目沒有更新後點擊返回按鈕
- 25. 可擴展列表按鈕點擊與項目點擊
- 26. ListView在每個按鈕上重複相同的JSON項目點擊
- 27. 如何在點擊一個按鈕時隱藏欄按鈕項目?
- 28. GridView中的按鈕:我如何知道哪個項目?
- 29. 帶按鈕的ListView
- 30. iOS在UINavigationController項目中顯示箭頭後退按鈕項目
在getview函數添加項目索引按鈕的標籤 –
一種解決方案是setTag()和getTag(),否則,您可以檢查此鏈接,這樣你會得到的想法和解決方案 [列表視圖按鈕點擊] [1] [1]: http://stackoverflow.com/questions/1709166/android-listview-elements-with-multiple-clickable-buttons – Andy