我正在尝试扩展Android按钮类并使用XML布局文件。
我之所以想使用XML布局文件是因为我的按钮需要使用样式,据我所知,没有办法通过编程方式设置样式。
代码如下:
并让它创建一个应用了该样式的按钮。
(我也愿意尝试其他方式来达到相同的效果)
我之所以想使用XML布局文件是因为我的按钮需要使用样式,据我所知,没有办法通过编程方式设置样式。
代码如下:
public class BuyButton extends Button { ... }
<?xml version="1.0" encoding="utf-8"?>
<Button
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/customButton"
/>
这样我就可以调用:
new BuyButton(activity);
并让它创建一个应用了该样式的按钮。
(我也愿意尝试其他方式来达到相同的效果)