我有一個列表視圖,其中項目有文本視圖和按鈕。我設法使列表視圖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項目?
- 3. ListView中的按鈕項目
- 4. 如何在listview中點擊listview項目按鈕啓動相機?
- 5. 從服務器添加新項目,在點擊按鈕的ListView
- 6. 導航帶後退按鈕的左欄按鈕項目
- 7. 在ListView上點擊刪除按鈕後在ListView上刪除項目
- 8. 很難點擊欄按鈕項目
- 9. 點擊按鈕通話項目
- 10. 如何顯示和隱藏點擊listview項目上的按鈕?
- 11. Listview項目內的Android按鈕點擊不起作用
- 12. 如何在點擊按鈕時選擇listview項目
- 13. 刪除ListView項目上的按鈕
- 14. 與VB.Net的ListView選擇項目按鈕
- 15. 刪除ListView項目上的按鈕
- 16. ListView項中的按鈕 - 單擊時更改項目
- 17. 刷新Gridview後按鈕在我的asp.net項目上點擊
- 18. 如何在點擊eclipse中的按鈕後顯示項目?
- 19. 在活動啓動按鈕的最後一個項目點擊
- 20. ANDROID如何獲得價值listview項目位置按鈕點擊
- 21. 帶有按鈕的Gridview項目條款
- 22. 爲什麼android的GridView項目在按鈕裏面不能點擊?
- 23. listview裏面的按鈕幾秒後可點擊
- 24. 選擇按鈕點擊後的下拉列表項目
- 25. 當我按下里面cardview按鈕,既cardview項和按鈕被點擊
- 26. 更改按鈕上的ASP.NET項目的CSS類在點擊代碼後點擊
- 27. 如何在用戶點擊後退按鈕時加載項目?
- 28. listview項目按鈕更改文本
- 29. ListView項目鏈接單擊按鈕內部列表項目的行狀態
- 30. 的Android ListView的設置中選擇在項目的按鈕點擊的
在getview函數添加項目索引按鈕的標籤 –
一種解決方案是setTag()和getTag(),否則,您可以檢查此鏈接,這樣你會得到的想法和解決方案 [列表視圖按鈕點擊] [1] [1]: http://stackoverflow.com/questions/1709166/android-listview-elements-with-multiple-clickable-buttons – Andy