我使用一些按钮以编程方式为AlertDialog创建LinearLayout。Android - 如何以编程方式设置Linearlayout中的按钮样式?
我WANT做到这一点:
<LinearLayout android:id="@+id/footer" android:layout_width="fill_parent"
style="@android:style/ButtonBar">
但随着这样的代码:programmitically
LinearLayout buttons = new LinearLayout(parentContext);
buttons.setOrientation(LinearLayout.HORIZONTAL);
LinearLayout.LayoutParams buttonsParams =
new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT);
topLayout.addView(buttons, buttonsParams);
buttons.setLayoutParams(buttonsParams);
Button btnAdd = new Button(context);
btnAdd.setText("Add");
我如何设置按钮的样式(使用一个按钮栏)?
不幸的是它是不可能的。您只能以编程方式向文本范围添加样式。 – 2012-07-10 21:28:42
也许这可能有所帮助:http://stackoverflow.com/questions/2016249/how-to-programmatically-setting-style-attribute-in-a-view – 0gravity 2012-07-10 21:29:25
不工作 http://stackoverflow.com/ questions/3142067/android-set-style-in-code – user1365315 2013-03-14 01:59:43