2011-12-06 50 views
1

私はBaseAdapterでListViewを持っており、私は主なアクティビティでこのアダプタを作成します。私のアダプターのコンストラクターでは、 "getView"メソッドのListView行のTextViewを塗りつぶすStringリストもあります。その後、ユーザーのやりとりに応じて、ListViewの行でTextViewsのテキストを変更したいのですが、どうすれば管理できますか?Androidリストビュー行テキスト動的に変更

答えて

1

アダプタの「文字列リスト」の文字列または文字列を更新し、BaseAdapterのnotifyDataSetChanged()メソッドを呼び出します。

これにより、すべてのリスナーにデータが変更されたことが通知され、特定のケースでは、アダプタから可視ビューが再取得されます。そして、あなたのアダプターは新しい更新された文字列でビューを返します。

+0

ありがとうございます。 – adaclks

+0

複数のビューが頻繁に変化し、例えばセンサデータを表示している場合、これは依然として許容可能な方法ですか? –

関連する問題