我的视图中有大约 100 个文本视图,它们都显示了特定于它的 id 的值。该值是从程序中的另一个类设置的。
我正在寻找一个好的解决方案,如何对其进行编程,而不会停止程序或使其充满内存。
在文本视图中设置普通文本:
public void setSpecificTextView(string myString)
{
TextView text = (TextView) findViewById(R.id.textView1);
text.setText(myString);
}
但是我想要 100 个集合函数,并且每个函数每次都需要检索一个 textView。看起来像糟糕的编程。
还考虑将文本视图分配为私有属性,但似乎也很混乱。文本视图的列表或数组列表怎么样?但是如何知道list/arraylist中的哪一项属于哪个方法
但是由于 textviews 有非常具体的名称,我怎样才能以最好的方式处理呢?
编辑:我所有的文本视图都放入不同的 tableLayouts 和 TableRows