自定义方形按钮

时间:2012-06-30 02:35:01

标签: android android-view

我正在尝试制作自定义按钮,我有两个问题:

  1. 如何将xml布局文件指定为自定义按钮的布局?

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

1 个答案:

答案 0 :(得分:0)

当您说自定义按钮时,我假设您尝试通过扩展视图或按钮来创建按钮。有了这个假设..

1)您可以使用其完整的班级名称

在布局文件中使用自定义按钮

例如:

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

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

2)通过覆盖onMeasure(),您可以控制Button的宽度和高度。请参阅上面的android doc以获取更多信息。