【发布时间】:2012-10-31 05:27:34
【问题描述】:
在我的 Android 应用程序中,有没有办法通过使用变量作为 id 的一部分将文本设置为 textview?
我正在尝试做这样的事情:
for (int i = 1; i < 6; i++){
views.setTextViewText(R.id.textView+i, "" + realtimeData.get(i).id);
}
我确实在布局 xml 中将 TextViews 声明为 textView1、textView2 等...并且可以使用静态名称访问它们。我的问题是我不知道我的列表中有多少对象。我不想显示超过 5 个,但如果少于 5 个,则 TextView 值可以留空。
【问题讨论】:
-
不,你不能这样做 :) R.id 是编译时生成的。
-
我知道这不可能。我希望有人能指出我的替代方向。
标签: java android android-widget textview