2012-06-30 41 views
0

我试图做一个自定义的按钮,我有2个问题:定制方形按钮

  1. 我如何分配一个XML布局文件作为布局我的自定义按钮?

  2. 如何确保自定义按钮是方形的? (满足高度=宽度或宽度=高度取决于哪一个更小)

回答

0

当你说自定义按钮我假设你正在试图通过扩展查看或按钮来创建一个按钮。在这个假设..

1)您可以通过使用其完整的类名称

防爆使用自定义按钮,在你的布局文件:

Instead of <Button /> use <com.xxx.MyButton /> 

更多信息:http://developer.android.com/guide/topics/ui/custom-components.html

2)通过覆盖onMeasure(),您可以控制Button的宽度和高度。有关更多信息,请参阅上述Android文档。