Я стараюсь, чтобы моя игра работала во всех макетах одинаково хорошо, и для облегчения этого я использую стили, которые зависят от размера.Проблема в том, что это нарушает функцию, которую я кодировал напрямую, из-за высокой повторяемости.Итак, что я могу сделать, чтобы применить один из моих стилей к этим текстовым представлениям, которые я создаю в коде?
Пример кода стиля:
<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 несколько раз, причем последующие содержат переменный ввод.