在我的应用程序中,我有一个名为“关于”的片段。在手持设备上,我希望这个片段看起来像一个普通的活动,但在平板电脑上,我希望它是一个对话。首选哪种方式来处理这种情况?
问问题
14656 次
1 回答
23
styles.xml
在您的(两个styles.xml 文件,一个在values
文件夹中,另一个在文件夹中)为此创建一个样式,values-large
但是让您放置在values-large 文件夹中的样式继承自Theme.Dialog。然后让你的片段使用那种风格。系统会处理剩下的事情。
或者,将您的类设为 DialogFragment,然后将其嵌入到视图层次结构中,或将其显示为对话框,如下所述:
http://developer.android.com/reference/android/app/DialogFragment.html#DialogOrEmbed
于 2011-10-14T22:18:19.133 回答