私のアプリでは、「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. ビューページのタブフラグメントと通常のフラグメント
- 6. ListViewの利点ListViewまたは通常のフラグメントの上に
- 7. 別のアクティビティを通してviewpageadapterのフラグメントをリフレッシュする方法
- 8. androidのフラグメント/ダイアログ間の通信
- 9. 前のアクティビティが通過したスピナーのデータを表示
- 10. 表面ビュー、アクティビティ、開始アクティビティ、アクティビティのダイアログ
- 11. DIVに挿入されたHTMLをタグとして表示しません。むしろそれを通常のタグ表示として表示する
- 12. ランドスケープで常にダイアログを表示する
- 13. Android:すべてのアクティビティで警告ダイアログを表示
- 14. フラグメントまたは親アクティビティのasynctask?
- 15. 内容は常にダイアログの中央に表示されます
- 16. $(document).readyにjqModalダイアログを表示しようとしました
- 17. UIWebViewはモバイルWebページを表示していませんが、通常のWebページ
- 18. メインウィンドウが表示された後でダイアログを表示します
- 19. Androidフラグメントでダイアログを表示中に発生する問題
- 20. ダイアログとアクティビティを終了します
- 21. タブバーのアクティビティで進捗ダイアログを表示することは可能です
- 22. Androidアクティビティグループ - 2番目のアクティビティは常に最初のアクティビティメニューを表示します
- 23. NavigationDrawerを使用したアクティビティまたはフラグメント
- 24. Android:通知をクリックすると表示されるアクティビティを制御します。
- 25. 他のアクティビティのOTTOとフラグメント
- 26. ステータスバー以外のアクティビティに通知を表示できますか?
- 27. android - アクティビティの終了後にダイアログを表示する方法
- 28. フラグメントに表示されないAndroid M権限ダイアログ
- 29. Facebookのダイアログが表示されますが、常に
- 30. ダイアログ・フラグメントのカスタム・ダイアログの高さを変更します
私は私の代わりの提案はから来ていると言うだろうかなり信頼できる情報源です。それはGoogleからまっすぐです。 –