我想在一个按钮中添加三个textViews。如何在Android中使用三个文本视图实现自定义按钮?
我可以使用的LinearLayout为XML文件,然后将其膨胀到我的自定义按钮,但不知何故,当我设置单击此类型的自定义按钮的监听器,它不会工作要做。
我渴望一个更好的选择,也许延长了Android按钮类,然后根据我的要求改变它,但不能夸大我的按钮,我需要的意见。
请帮助我如何做到这一点。
我想在一个按钮中添加三个textViews。如何在Android中使用三个文本视图实现自定义按钮?
我可以使用的LinearLayout为XML文件,然后将其膨胀到我的自定义按钮,但不知何故,当我设置单击此类型的自定义按钮的监听器,它不会工作要做。
我渴望一个更好的选择,也许延长了Android按钮类,然后根据我的要求改变它,但不能夸大我的按钮,我需要的意见。
请帮助我如何做到这一点。
创建的LinearLayout和设置风格=“@安卓风格/ Widget.Button” 奏效了我。
您可以用三个textviews照常设计布局。要模拟点击,请将StateListDrawable
设置为根容器的背景。把它放在任何布局中(或者使用<include>
)并像往常一样附加clickListener。
您可以简单地使用的LinearLayout 3的TextView作为其子,并设置一下就可以了听众。无需创建自定义按钮类。但我不知道确切的要求,所以需要更多关于创建自定义按钮类的细节。