在Android中 - 如何为以编程方式创建的按钮设置默认样式?

时间:2011-12-18 19:43:10

标签: android-widget

我的Android应用程序无法使用XML按钮,因为按钮的大小和标签是根据用户输入创建的。因此,我需要在活动中创建按钮并以编程方式将它们添加到布局中。

如何创建默认按钮样式(前景色和背景色,填充,字体等),并将该样式应用于Java代码中的所有按钮?

1 个答案:

答案 0 :(得分:1)

执行此操作的一种方法可能如下:

1)创建一个扩展Button的自定义按钮类(wonkyBtn)。

2)在wonkyBtn的构造函数中,实例化一个Android按钮,然后将其重新配置为您心脏的内容......如果它需要多种口味的按钮,您可以重载构造函数,或传入参数。 / p>

3)返回一个品牌,将新的wonkyBtn打造成你的应用......

我希望我做对了, R上。