android - 选项卡栏设置作为平板电脑中的叠加层?

标签 android android-actionbar

我正在使用 Android 操作栏在手机版本中显示如下设置。

enter image description here

当我点击设置时,它会调用 SettingsActivity,但是在平板电脑版本中,我必须以不同的格式显示设置,如下所示。

enter image description here

此处设置图标应作为带有设置的抽屉覆盖层(在任何屏幕上)打开。如何实现这一目标?是否有显示此类叠加层的控件?内部设置页面包含其他控件,如微调器、开关等。

最佳答案

我会使用 Fragment , 然后 detect if the user is using a tablet or a smartphone .如果是平板电脑,打开 SlidingMenu里面有 Fragment,如果是智能手机,打开一个里面有相同 Fragment 的 FragmentActivity。您还可以使用 layout 文件夹自定义 fragment ,使其在不同情况下看起来略有不同。

关于android - 选项卡栏设置作为平板电脑中的叠加层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18631833/

相关文章:

android - 在沉浸式模式下,弹出窗口显示为带有空格/间隙,仅在 Marshmallow 上

android - 在 Android 中使用 EventMotion 向上滑动图像

android - Xamarin.Android 致命运行时异常 getImeiForSlot

android - Android 4.2.2 中不显示溢出菜单

android - 位图回收不适用于 android 4.2 或更高版本的 4.2?

java - Android SQLite 应用程序中没有这样的表(有 2 个表)

android - getActionBar()、getSupportActionBar() 返回 java.nullpointer.exception

android - 将搜索框/文本字段添加到 android 的标题栏

java - ActionBar 或 ActionBarSherlock - 平滑隐藏/显示 ActionBar

android - 通知/标题栏下的 ActionBar