首先,我知道这个问题以前在这里出现过,但在尝试了很多之后,我仍然没有成功。 我正在研究 Android 开发者网站 。
我试图设置菜单从右到左打开,而不是如何在示例中实现(从左到右)。另外,我想把打开的菜单按钮移动到操作栏的右侧。我还在这里用红色标出了一些答案,例如 在这个答案中。
我试图改变视图和布局的严重性,但我得到了错误:
没有发现绝对重力向左的抽屉视图
你能帮我找出我的代码有什么问题吗? 为了设置菜单从右边打开,并将操作栏按钮移动到右边,我应该做些什么修改?
Xml 代码在这里:
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_gravity="right"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<FrameLayout
android:id="@+id/content_frame"
android:layoutDirection="rtl"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
<ListView android:id="@+id/left_drawer"
android:layout_width="200dp"
android:layout_height="match_parent"
android:layout_gravity="right"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="10dp"
android:background="#111"/>
</android.support.v4.widget.DrawerLayout>