2

ここで正確なコードを探しているわけではありません。これを理解できるように、何を探すべきか、何を読むべきかについての指示です。

リストから選択されたものに応じてリストビューのみが変化する、静的なままにしたいレイアウトがあります。リストにデータをリロードしましたが、選択肢の間の派手なトランジション アニメーションが必要であり、戻るボタンを押したときにアプリが前のメニューに移動するようにしたいと考えています。

誰かがビュースイッチャーを使用することを提案しましたが、それは素晴らしいようですが、レイアウトのリストビューを通常の行レイアウトで埋める方法についてはまだわかりません。その後、選択時にカスタム行へのアニメーション化された遷移を行います。また、viewswitcher は 2 つのビューに制限されているようです。そのため、いくつかのメニューをさらに深くしたい場合は制限になる可能性があります。

可能であれば、各メニューを独自のクラスに配置して、そのクラスで入力を処理できるようにしたいと思います...

これが漠然としすぎていないことを願っていますが、そうである場合は、喜んでさらに説明します.

4

1 に答える 1

1

それがあなたの意図したものかどうかはわかりませんが、ビューを表示したり隠したりしましたか?

findViewById(R.id.listViewID).setVisibility(LinearLayout.GONE); //hide the one you want
findViewById(R.id.listViewID2).setVisibility(LinearLayout.VISIBLE); //show the one you want

それがあなたの意図したことであることを願っています:)

于 2010-11-08T20:48:40.657 に答える