私はMergeAdapter
をcommonswareから1つのリストに入れるためにいくつかのビューと1つのアダプタを配置しています。ところで、これは素晴らしいです。しかし、リストから特定のビューを削除するのに問題があります。 MergeAdapterには、のようなメソッドがありませんremoveView(int index)またはremoveView(View v)。MergeAdapterからビューを削除する方法
どうすればいいですか?
私はMergeAdapter
をcommonswareから1つのリストに入れるためにいくつかのビューと1つのアダプタを配置しています。ところで、これは素晴らしいです。しかし、リストから特定のビューを削除するのに問題があります。 MergeAdapterには、のようなメソッドがありませんremoveView(int index)またはremoveView(View v)。MergeAdapterからビューを削除する方法
どうすればいいですか?
あなたはそうです。removeView()
のような方法はありませんが、その表示の設定をNONE
に設定してからnotifyDatSetChanged()
を送信するとどうなりますか?私はこれまで、実行時にUIの変更を処理するためにこのテクニックを使用しました。
これは始まりです。しかし、ビューの可視性をGONEに設定すると、スペースが確保されます。それで、リストの一番下にパディングがあります。それを処理するための任意のアイデア? – Benjamin
[MergeAdapterからのビューの削除](0120-999-006)を参照してください。 – CommonsWare