複数のビューを積み重ねることをお勧めします。前のアクティビティに応じて、適切なウィジェット/ビューをユーザーに表示しますか?例えば1つのレイアウトファイル(xml)に2つまたは3つのフォームを表示し、ユーザーが見たいものに応じて1つのビューを表示する。アンドロイドウィジェット/ビューを1つのレイアウトファイルに積み重ねる?
0
A
答えて
1
フラグメントを使用できます。前のアクティビティに基づいて、適切なフラグメントをアクティビティに追加します。
0
フラグメントは、ユーザーにいくつかの特定のレイアウトを表示したい場合、適切なフラグメントをロードする条件に応じて2,3フラグメントアンドロイドを作成します。 これを実行すると、フラグメントを開始できます。 https://developer.android.com/guide/components/fragments.html
1
フラグメントがこれを行います。スタックされたビューは折りたたまれた要素に適しています。それらにも用途があります。選択は、特定のユースケースに基づいています。あなたが言ったことから、私は断片をお勧めします。
フラグメントに関する素晴らしい点は、(アクティビティのような)ライフサイクルイベントを処理することですが、データをシリアル化して分割してフラグメント間で通信する必要はありません。
あなたの質問には、「ビューを重ねることをお勧めしますか?さまざまなフォームのUIをレイヤー化することをお勧めします。 xmlのデザインとメンテナンスは、本当に素早く髪を成長させることができます。
関連する問題
- 1. 棒グラフと積み重ね棒グラフを1つのグラフmorris.js
- 2. divsを積み重ねて
- 3. ハイチャートの積み重ね面積
- 4. 2列テーブル - 列2に1列のテキストを積み重ねる
- 5. ZedGraph積み重ねバーが
- 6. フロック積み重ね棒
- 7. 積み重ねbarplots:バー
- 8. gnuplot積み重ねヒストグラムオーバーラップ
- 9. バネ積み重ねスタックトレース
- 10. プリズム:リージョンのコントロールを積み重ねる?
- 11. divを縦にブートストラップで積み重ね
- 12. スレッドスコープ用にカイロを積み重ねて
- 13. WPFでTextBlockコントロールを積み重ねる
- 14. フレックスアイテムを積み重ねてスタックする
- 15. TensorFlow:whileループでテンソルを積み重ねる
- 16. データフレーム列を積み重ねる(パンダ)
- 17. 比例積み重ね棒を作る
- 18. 1つの行を積み重ねるのを防ぐ方法は?
- 19. 列は水平に1列に積み重ねません。
- 20. CSS内のdivを積み重ね
- 21. CSSの枠を積み重ね
- 22. .ajaxCompleteは積み重ね続ける
- 23. 2つのバープロットを積み重ねるときのMatplotlibエラー
- 24. Cssグリッドの列の積み重ね
- 25. Chart.js積み重ねを取り除く
- 26. グラフを積み重ねたグラフ
- 27. gnuplot - 積み重ね線グラフを描画
- 28. Matplotlib-積み重ね棒グラフを作成
- 29. 白黒のGnuplot積み重ねヒストグラム
- 30. ggplot2ライブラリの積み重ね棒グラフR
多分フラグメントはあなたが望むものです – jiashie
@KBJこのようなシナリオでフラグメントを使用する必要がありますが、どのアクティビティからでも高速に実行したい場合は、ViewStubの使用状況を確認できますレイアウトを表示して消滅させる)https://developer.android.com/training/improving-layouts/loading-ondemand.html – Napolean