我想在一个按钮中添加三个textView。
我可以使用linearLayout作为XML文件,然后将其扩展到我的自定义按钮类,但不知何故,当我在这种类型的自定义按钮上设置点击监听器时,它不会工作。
我希望有一个更好的选择,可能会扩展Android按钮类,然后根据我的要求更改它,但无法将我的按钮膨胀到我想要的视图。
请帮我解决这个问题。
答案 0 :(得分:0)
您可以像往常一样使用三个textview设计布局。要模拟单击,请将StateListDrawable
设置为根容器的背景。将它放在任何布局中(或使用<include>
)并像往常一样附加clickListener。
答案 1 :(得分:0)
您可以简单地将LinearLayout与3 textview一起用作其子项,并在其上设置单击侦听器。无需创建自定义按钮类。但我不知道确切的要求,因此需要更多细节来创建自定义按钮类。
答案 2 :(得分:0)
创建LinearLayout并设置style =“@ android:style / Widget.Button” 为我做了诀窍。