【发布时间】:2019-10-21 08:44:14
【问题描述】:
布局 XML 中定义的组件(文本和编辑框)看起来与我以编程方式添加的组件非常不同。
我尝试以编程方式应用与我的 XML 相同的 textAppearance 样式。我也尝试在添加组件后调用setTheme()。没有不同。
TextView tv10 = new TextView(getApplicationContext());
tv10.setText("Back width");
EditText tv11 = new EditText(getApplicationContext());
tv11.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_CLASS_NUMBER);
TextView 带有小字体和灰色文本,EditText 带有黑色背景和灰色文本。
由于用户选择的选项,必须以编程方式添加组件。这些用户选择在 XML 中定义,并遵循预期的配色方案,这是 Android Studio 的默认设置。 (白底黑字)
【问题讨论】:
标签: java android android-layout android-widget android-styles