我有一个按钮,每次点击该按钮时我想动态创建新的EditText。
现在我的问题是,我在EditText的 style.xml 中有一种样式。现在,我该如何将该样式应用于此动态创建的EditText?
我的EditText代码是:
List<EditText> allEdsLabReport ;
String[] edsLabReport;
EditText LabReportNm;
AddMoreLabReport.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
LabReportNm = new EditText(CaseReport.this);
allEdsLabReport.add(LabReportNm);
TableLayout tbl2 = (TableLayout)findViewById(R.id.TableLayoutLabReport);
TableRow tr1 = new TableRow(CaseReport.this);
tr1.addView(LabReportNm);
tbl2.addView(tr1);
}
});
答案 0 :(得分:4)
new EditText(new ContextThemeWrapper(CaseReport.this, R.style.my_style));
答案 1 :(得分:0)
LabReportNm.setTextAppearance(getApplicationContext(), R.style.style.xml)
editText.setTextAppearance(getApplicationContext(), R.drawable.demo.xml);