我正在制作一个文字游戏,其中每个用户都有多个猜测,每个猜测由多个 TextViews 组成。到目前为止,我的代码如下:
TextView[] guess1 = new TextView[numTextViews];
guess1[0] = (TextView) findViewById(R.id.Guess1_1);
guess1[1] = (TextView) findViewById(R.id.Guess1_2);
guess1[2] = (TextView) findViewById(R.id.Guess1_3);
guess1[3] = (TextView) findViewById(R.id.Guess1_4);
guess1[4] = (TextView) findViewById(R.id.Guess1_5);
xml看起来像:
<TextView
android:id="@+id/Guess1_1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:gravity="center"
android:text="@string/guessChar" />...
android:id=
随着变化而重复。
如果我输入它TextView[] guess2
及其所有元素,我将重复自己。
- 有什么更好的方法来解决这个问题?
- 以编程方式创建所有 TextView 会更好吗,因为它们非常相似?