我正在尝试扩展 android 按钮类并让它使用 xml 布局文件。
我想使用 xml 布局文件的原因是我的按钮需要使用样式,据我所知,没有办法以编程方式设置样式。
公共类 BuyButton 扩展 Button { ... }
<?xml version="1.0" encoding="utf-8"?>
<Button
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/customButton"
/>
这样我就可以打电话了:
new BuyButton(activity);
并让它创建一个应用了样式的按钮。
(我也对获得相同结果的其他方式持开放态度)