将视图扩展为Button?

时间:2010-06-30 11:23:33

标签: android button inflate

我在某些论坛上看到这些问题没有得到解答,并想知道是否有人知道如何回答。

比如说,需要一个带图片和文字的按钮。创建一个xml视图然后将其膨胀到Button中似乎很自然。这可能吗?

目前我不需要按钮看起来可点击或在点击时更改它的颜色,但考虑如何通过充气来影响它也会很有趣。

Btw,我发现这个教程描述了同一个问题的解决方案,但他们正在编写一个扩展View的类来获得目标。这对我来说似乎有点过分了。 http://kahdev.wordpress.com/2008/09/13/making-a-custom-android-button-using-a-custom-view/

提前致谢! 安娜

1 个答案:

答案 0 :(得分:0)

制作自定义Button的XML布局,其中包含TextView和ImageView。将以下属性放在文件的根布局中:

android:background="@android:drawable/btn_default"
android:focusable="true"
android:clickable="true"

你会得到你需要的东西。