在我的应用程序中,我有一个名为“About”的片段。在手持设备上,我希望这个片段看起来像平常的活动,但在平板电脑上,我希望它是一个对话框。哪种方式更适合处理这种情况?将片段显示为对话框或作为常规活动
24
A
回答
23
作出这样的风格在你styles.xml
(二styles.xml文件,一个在values
文件夹中,另外在values-large
文件夹中),但有你把价值观大文件夹继承Theme.Dialog风格。然后让你的片段使用这种风格。系统将负责其余部分。
或者,让你的类DialogFragment,然后要么将其嵌入视图层次,或显示其作为一个对话框,如下解释:
http://developer.android.com/reference/android/app/DialogFragment.html#DialogOrEmbed
+0
替代API 11+。这是唯一的问题。 – Diffy
+1
是否有任何理由不想使用Android支持? http://developer.android.com/reference/android/support/v4/app/DialogFragment.html –
相关问题
- 1. 活动或片段或对话框
- 2. 动态显示活动为对话框
- 3. 显示对话框片段
- 4. 如何将片段显示为对话框?
- 5. 将Devexpress UseControl作为对话框显示
- 6. 来自活动SharedElement的Android显示对话框片段
- 7. 在android中显示一个活动作为对话框
- 8. 显示一个ActionBarCompat活动作为对话框
- 9. 作为对话框显示的活动有一个工具栏
- 10. 将数据作为活动或对话框呈现给用户
- 11. 使用活动或片段或对话框的建议
- 12. 活动对话框为
- 13. 作为android中的对话框活动
- 14. 显示片段android对话框
- 15. Android - 在对话框中显示片段
- 16. 如何将列表首选项显示为常规活动?
- 17. 为什么显示2个对话框片段?
- 18. 片段对话框里面的片段里面的活动
- 19. 应该在哪里处理onActivityResult,对话框片段,片段或活动?
- 20. 将对话框显示为全屏
- 21. 将Devexpress WaitForm显示为对话框
- 22. 显示对话,在片段工作
- 23. 使用活动显示对话框?
- 24. 显示一个对话框活动
- 25. 活动更改时显示对话框
- 26. 示例代码作为活动但不作为片段
- 27. 如何将活动转换为浮动活动或使用对话框
- 28. 如何将片段活动作为片段调用?
- 29. 在片段问题中显示对话框片段
- 30. 生命周期对话框片段显示片段
我会说我的其他建议来自一个非常可靠的来源。它直接来自Google。 –