我正在尝试制作一个自定义按钮,我有两个问题:
如何将 xml 布局文件指定为自定义按钮的布局?
如何确保自定义按钮是方形的?(满足高度=宽度或宽度=高度取决于哪个更小)
我正在尝试制作一个自定义按钮,我有两个问题:
如何将 xml 布局文件指定为自定义按钮的布局?
如何确保自定义按钮是方形的?(满足高度=宽度或宽度=高度取决于哪个更小)
当您说自定义按钮时,我假设您正在尝试通过扩展视图或按钮来创建按钮。有了这个假设..
1)您可以通过使用其完整的类名在布局文件中使用自定义按钮
前任:
Instead of <Button /> use <com.xxx.MyButton />
更多信息:http: //developer.android.com/guide/topics/ui/custom-components.html
2) 通过覆盖 onMeasure(),您可以控制 Button 的宽度和高度。有关更多信息,请参阅上面的 android 文档。