1

ListView2つの状態を切り替えることができるようにしたいがあります。最初の状態では、リスト内のすべての項目は、一部のテキストを除いて正方形です。2 番目の状態では、リスト内のすべての項目は同じですが、正方形が円になっています。私が望むのは、すべての可視アイテムの正方形を円に、またはその逆に (ViewSwitcherまたはそのようなものを使用して) 変換できるようにすることです。これが可能かどうか、またどうすれば実装できるか知っている人はいますか? (私ListViewの のデータは から取得されますArrayAdapter。)

4

1 に答える 1

0

最初に考えたよりもシンプルであることが判明しました。アダプターのメソッドで、新しいif is nullgetView(int position, View convertView, ViewGroup parent)を膨らませ、それに続いて my内から myを見つけ、メソッドをチェックし、必要に応じてorを呼び出します。ViewconvertViewViewSwitcherViewViewSwitcher.getDisplayedChild()ViewSwitcher.showNext()ViewSwitcher.showNext()

于 2013-04-23T08:36:41.937 に答える