如何在Android中实现具有三个文本视图的自定义按钮?

时间:2016-08-13 17:04:53

标签: android xml android-layout button

我想在一个按钮中添加三个textView。

我可以使用linearLayout作为XML文件,然后将其扩展到我的自定义按钮类,但不知何故,当我在这种类型的自定义按钮上设置点击监听器时,它不会工作。

我希望有一个更好的选择,可能会扩展Android按钮类,然后根据我的要求更改它,但无法将我的按钮膨胀到我想要的视图。

请帮我解决这个问题。

3 个答案:

答案 0 :(得分:0)

您可以像往常一样使用三个textview设计布局。要模拟单击,请将StateListDrawable设置为根容器的背景。将它放在任何布局中(或使用<include>)并像往常一样附加clickListener。

答案 1 :(得分:0)

您可以简单地将LinearLayout与3 textview一起用作其子项,并在其上设置单击侦听器。无需创建自定义按钮类。但我不知道确切的要求,因此需要更多细节来创建自定义按钮类。

答案 2 :(得分:0)

创建LinearLayout并设置style =“@ android:style / Widget.Button” 为我做了诀窍。