private void displayWordsList() {
this.wordsList.removeAllViews();
int i = (int) (0.5f + (3.0f * getResources().getDisplayMetrics().density));
int i2 = (int) (0.5f + (2.0f * getResources().getDisplayMetrics().density));
TextView textView = null;
TextView textView2;
Word word;
View textView3;
LayoutParams layoutParams;
View view;
if (findViewById(R.id.words) instanceof ScrollView) {
Iterator it = this.gridView.getWords().iterator();
int i3 = 100;
textView2 = null;
while (it.hasNext()) {
word = (Word) it.next();
if (!word.found) {
textView3 = new TextView(this);
textView3.setTextSize(15.0f);
textView3.setText(word.toString());
textView3.setGravity(17);
textView3.setPadding(i, i2, i, i2);
textView3.setTextColor(Color.argb(MotionEventCompat.ACTION_MASK, 51, 51, 51));
layoutParams = new RelativeLayout.LayoutParams(-2, -2);
if (i3 == 100) {
layoutParams.addRule(11);
layoutParams.addRule(10);
textView3.setLayoutParams(layoutParams);
textView3.setId(i3);
view = textView3;
} else {
layoutParams.addRule(11);
layoutParams.addRule(3, textView2.getId());
textView3.setLayoutParams(layoutParams);
textView3.setId(i3);
view = textView3;
}
this.wordsList.addView(textView3);
i3++;
textView2 = view;
}
}
这是我的跨文字游戏displayWordList.java,textView3.setId(i3);当我尝试setId(i3)意味着(int i3 = 100;)在Android Studio中获得像“预期资源类型的ID”的任何帮助..Android TextView.setID(int)programatically not working
你想使用该ID作什么? – Vlad
为我的跨文字益智游戏 – Anguraj
我的意思是什么确切?区分TextViews? – Vlad