我正在开发一个应用程序的平板电脑版本,并且有一个包含 2 个片段的 2 窗格布局(主-详细信息),其中左侧片段包含一个菜单项,右侧片段包含多个菜单项。默认情况下,两个片段的所有菜单项都显示在工具栏的右端。
如何将左侧片段的菜单项直接放置在该片段的右上角上方(以横向模式查看平板电脑上的 gmail 应用程序 -> gmail 平板电脑)?
我正在开发一个应用程序的平板电脑版本,并且有一个包含 2 个片段的 2 窗格布局(主-详细信息),其中左侧片段包含一个菜单项,右侧片段包含多个菜单项。默认情况下,两个片段的所有菜单项都显示在工具栏的右端。
如何将左侧片段的菜单项直接放置在该片段的右上角上方(以横向模式查看平板电脑上的 gmail 应用程序 -> gmail 平板电脑)?
除了本教程(向下滚动到部分Split Toolbar for Tablets
)之外,在这方面真的找不到任何东西。
它完成了工作,但是我不确定它是否是正确的方法。
它取决于每个菜单项下orderInCategory的相对值,即使在以两个窗格模式呈现时不同菜单文件中的项目也是如此。
这将显示较低
<item android:id="@+id/action_sort_popular"
android:title="@string/sort_popularity"
android:orderInCategory="101"
app:showAsAction="never" />
这会显示得更高
<item android:id="@+id/action_sort_rating"
android:title="@string/sort_rating"
android:orderInCategory="100"
app:showAsAction="never" />