我试图以编程方式创建按钮和spinners的布局。我不能在xml中这样做,因为spinners的数量取决于某些参数。以编程方式设置按钮样式
这里我的问题是:我如何设置@style资源的按钮样式? 只需在创建布局时设置一次。
我创建按钮的代码(类:DBsetupLayout
):
RelativeLayout.LayoutParams doneButtonParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
doneButton = new Button(this.context);
doneButtonParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT, 1);
doneButton.setLayoutParams(doneButtonParams);
doneButton.setText("DONE");
doneButton.setId(2);
我还没有发现任何addRule
选项添加样式。
MainActivity包含此代码:
DBsetupLayout setupLayout = new DBsetupLayout(this, activityStatesNumber);
btdevSetupSaveButton = setupLayout.doneButton;
btdevSetupSaveButton.setOnClickListener...
我尝试这样做:android set style in code,但它不为我工作,所以我正在寻找某种其他的解决办法。
任何帮助表示赞赏。目前不支持
问候
谢谢你,这正是我所需要的......正常工作...... :) – user2961826