私は自分のゲームをすべてのレイアウトで同じように機能させようとしています。これを容易にするために、サイズに依存するスタイルを使用しています。問題は、反復性が高いため、これが直接コーディングした関数とうまくいかないことです。では、コードで作成しているこれらのテキスト ビューにスタイルの 1 つを適用するにはどうすればよいでしょうか?
サンプル スタイル コード:
<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);
これらの TextView を何度も再作成してループし、後のものには変数入力を含めます。