0

我知道要在 a 中获取特定的字符串TextViewListView我可以这样做:

ReviewUser = ((TextView) rowView.findViewById(R.id.labelUser))
                .getText().toString();

如果我想得到TextView它自己怎么办?

TextView一个整数,我只是想得到TextView并添加1到它。

4

1 回答 1

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);
于 2012-12-15T01:35:50.900 回答