私のアプリでは、「About」と呼ばれる断片があります。ハンドヘルドでは、このフラグメントを通常のアクティビティのように見せたいが、タブレットではそれをダイアログにしたい。この状況をどのように扱うのが好ましいか?フラグメントをダイアログまたは通常のアクティビティとして表示
答えて
あなたstyles.xml
(2つのstyles.xmlファイル、values
フォルダ内の1つの、values-large
フォルダ内の他)で、このためのスタイルを作るが、あなたは値-大きなフォルダに入れたスタイルがTheme.Dialogから継承しています。そして、あなたの断片にそのスタイルを使用させてください。システムは残りの部分を処理します。また
、ここで説明したように、あなたのクラスDialogFragmentを行い、その後、ビュー階層にそれを埋め込む、またはダイアログとして表示次のいずれか
http://developer.android.com/reference/android/app/DialogFragment.html#DialogOrEmbed
代替API 11+です。それは唯一の問題です。 – Diffy
Androidサポートを使用したくない理由はありますか? http://developer.android.com/reference/android/support/v4/app/DialogFragment.html –
- 1. フラグメントのダイアログの表示ダイアログ
- 2. ダイアログとしてのアクティビティ最初のアクティビティを非表示
- 3. アクティビティを使用してダイアログを表示していますか?
- 4. ネストしたフラグメント/アクティビティ間の通信
- 5. Sirikitは常に通貨としてドルを表示します
- 6. フラグメントの確認ダイアログを表示する
- 7. 動的にダイアログとしてアクティビティを表示
- 8. Mvvmcross:framelayoutはアクティビティの後でフラグメントを表示しません
- 9. すべてのフラグメントを表示していないアクティビティ
- 10. 通常のアクティビティとタブアクティビティ
- 11. Kotlinのアクティビティとフラグメント間の通信
- 12. フラグメントとアクティビティの間の通信
- 13. アクティビティにはダイアログとして表示されるツールバーがあります
- 14. アクティビティとフラグメントを含むハンドルプッシュ通知ナビゲーション
- 15. フラグメントとアクティビティ間の通信 - ベストプラクティス
- 16. Android:アクティビティとフラグメント間の通信
- 17. それを表示しているアクティビティからのフラグメントのインスタンス
- 18. Android:tablayout/viewpagerフラグメントまたはアクティビティ内のフラグメント
- 19. アクティビティの内容をダイアログに表示します
- 20. ダイアログがリセットせずに終了した後にアクティビティを表示
- 21. アクティビティからフラグメントのボタンを非表示/表示
- 22. 表面ビュー、アクティビティ、開始アクティビティ、アクティビティのダイアログ
- 23. フラグメントがアクティビティに表示されない
- 24. 外部ファイルのリストを「通常のテキスト」として表示
- 25. ビューページのタブフラグメントと通常のフラグメント
- 26. MVVMCross 4.1.4のフラグメントはアクティビティ(Android)に表示されません
- 27. 複数のアクティビティまたは単一のアクティビティと複数のフラグメント
- 28. ファイルを通常の配列として表示する方法
- 29. androidのフラグメント/ダイアログ間の通信
- 30. フラグメントがアクティビティ上に表示されています
私は私の代わりの提案はから来ていると言うだろうかなり信頼できる情報源です。それはGoogleからまっすぐです。 –