我知道要在 a 中获取特定的字符串TextView
,ListView
我可以这样做:
ReviewUser = ((TextView) rowView.findViewById(R.id.labelUser))
.getText().toString();
如果我想得到TextView
它自己怎么办?
是TextView
一个整数,我只是想得到TextView
并添加1
到它。
我知道要在 a 中获取特定的字符串TextView
,ListView
我可以这样做:
ReviewUser = ((TextView) rowView.findViewById(R.id.labelUser))
.getText().toString();
如果我想得到TextView
它自己怎么办?
是TextView
一个整数,我只是想得到TextView
并添加1
到它。
所以你已经指定你知道如何从你的 ListView 中获取特定的文本。既然你想修改同一个 TextView,剩下的就很简单了。此代码较长,只是为了显示步骤。
TextView textView = (TextView) rowView.findViewById(R.id.labelUser)
String text = textView.getText().toString();
int num = Integer.valueOf (text).intValue() + 1;
textView.setText (""+num);
此外,如果您正在使用 String ArrayAdapter 并且您知道要修改的行的索引,那么您可以做的是(假设 arrayAdapter 已初始化并且 index 是您的索引变量):
String text = arrayAdapter.get(index);
arrayAdapter.remove (text);
arrayAdapter.insert ((Integer.valueOf (text).intValue() + 1 ) + "", index);