我正在尝试制作自定义按钮,我有两个问题:
如何将xml布局文件指定为自定义按钮的布局?
如何确保自定义按钮是正方形? (满足高度=宽度或宽度=高度取决于哪个更小)
答案 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以获取更多信息。