TextView
で特定の文字列を取得することを知ってListView
います。これを行うことができます:
ReviewUser = ((TextView) rowView.findViewById(R.id.labelUser))
.getText().toString();
TextView
それ自体 を取得したい場合はどうすればよいですか?
はTextView
整数であり、単純に を取得しTextView
て加算1
したいだけです。
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);