我想在一個按鈕中添加三個textViews。如何在Android中使用三個文本視圖實現自定義按鈕?
我可以使用的LinearLayout爲XML文件,然後將其膨脹到我的自定義按鈕,但不知何故,當我設置單擊此類型的自定義按鈕的監聽器,它不會工作要做。
我渴望一個更好的選擇,也許延長了Android按鈕類,然後根據我的要求改變它,但不能誇大我的按鈕,我需要的意見。
請幫助我如何做到這一點。
我想在一個按鈕中添加三個textViews。如何在Android中使用三個文本視圖實現自定義按鈕?
我可以使用的LinearLayout爲XML文件,然後將其膨脹到我的自定義按鈕,但不知何故,當我設置單擊此類型的自定義按鈕的監聽器,它不會工作要做。
我渴望一個更好的選擇,也許延長了Android按鈕類,然後根據我的要求改變它,但不能誇大我的按鈕,我需要的意見。
請幫助我如何做到這一點。
創建的LinearLayout和設置風格=「@安卓風格/ Widget.Button」 奏效了我。
您可以用三個textviews照常設計佈局。要模擬點擊,請將StateListDrawable
設置爲根容器的背景。把它放在任何佈局中(或者使用<include>
)並像往常一樣附加clickListener。
您可以簡單地使用的LinearLayout 3的TextView作爲其子,並設置一下就可以了聽衆。無需創建自定義按鈕類。但我不知道確切的要求,所以需要更多關於創建自定義按鈕類的細節。