我试图让我的游戏在所有布局中都同样好用,为了促进这一点,我使用了依赖于大小的样式。问题是,由于它的高重复性,这与我直接编码的功能不同。那么,如何将我的一种样式应用于我在代码中创建的这些文本视图?
示例样式代码:
<style name="medText">
<item name="android:textSize">22sp</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
</style>
示例程序代码:
TableRow row=new TableRow(this);
TableLayout tlayout=new TableLayout(this);
text1.setText(R.string.name);
row.addView(text1);
text2.setText(R.string.level);
row.addView(text2);
text3.setText(R.string.score);
row.addView(text3);
tlayout.addView(row);
我循环重新创建这些 TextViews 多次,后面的包含变量输入。