我想在CheckBoxPreference
中顯示一個額外的按鈕。我已經通過將CheckBoxPreference
和自定義佈局(使用this代碼作爲基礎)進行了分類管理。但是,我很努力地將OnClickListener
添加到我的PreferenceActivity
中的此按鈕。我嘗試過使用全局變量OnClickListener
- 在擴展CheckBoxPreference
的類中使用全局變量-方法PreferenceActivity
應該返回首選項的視圖(可以使用findViewById(R.id.my_button)
,但兩種方法都不起作用: - 。(帶附加按鈕的CheckBoxPreference?
0
A
回答
1
爲您的CheckBoxPreference
子類,其中包含要設置的偵聽器內點擊收聽一個實例變量創建此變量的二傳手,設定值以後調用notifyChanged()
這將導致onBindView
方法被調用聽衆的變化
現在你可以使用這個變量從onBindView
,將聽衆設置爲該按鈕的視圖(view.findViewById(R.id.yourbuttonid)
)。
+0
謝謝:)正如已經提到的,這很好 – Nick
相關問題
- 1. 帶有javascript附加輸入的加號/減號按鈕
- 2. 帶添加按鈕的Gridview
- 3. jeditable:帶有「確定」和「取消」的附加按鈕
- 4. 在wxPython中帶有附加文本標籤的位圖按鈕
- 5. Random.randrange()附加到按鈕
- 6. 下拉附加到按鈕
- 7. JQuery的附加功能的按鈕後,追加按鈕
- 8. Bootstrap帶按鈕的按鈕'
- 9. 在屏幕按鈕上添加附加按鈕
- 10. 使用jquery上的附加按鈕刪除附加文本
- 11. 執行附加到按鈕的功能
- 12. 附加子按鈕的功能
- 13. 創建附加按鈕的菜單
- 14. 附加彈出按鈕來的ListView
- 15. 引導附加上的按鈕
- 16. 在按鈕上添加帶有附加數據的表格行點擊
- 17. 在UIViewController的後退按鈕附近添加按鈕
- 18. 帶自己的佈局的CheckBoxPreference
- 19. 如何向MahApps.Metro的ShowInputAsync添加一個帶按鈕的按鈕
- 20. 添加帶後退按鈕的UINavigationController
- 21. 添加帶有WPF邊框的按鈕
- 22. UINavigation leftBarItem顯示返回按鈕和附加按鈕
- 23. Bootstrap切換按鈕附加pgn圖像
- 24. SendwithDocusign按鈕自動附加文檔
- 25. Click事件未附加到按鈕
- 26. 附加onclick事件struts單選按鈕
- 27. 打印按鈕打印附加圖像
- 28. 使用按鈕存儲附加信息
- 29. 道場附加按鈕像jQuery
- 30. 獲取參數與jQuery附加按鈕
在'onBindView'方法中使用'findViewById'的例子,爲什麼你不能在那裏使用它? – dst
我不知道如何將PreferenceActivity中定義的onClickListener分配給自定義首選項類中的按鈕。我可以在onBindView中定義一個* local * onClickListener,但不知道如何通過類來完成。 – Nick
我假設你能夠訪問'CheckBoxPreferenceSubclassWithButton'?就像在你鏈接的例子中的'setIcon'方法一樣,應該可以爲click監聽器提供一個實例變量(相當於示例中的'mIcon'),然後在'onBindView'本地設置監聽器並創建一個'setListener'方法設置監聽器實例變量並調用'notifyChanged'。 – dst