我一直在使用 AppCompact-V21 中提供的最新工具栏小部件和抽屉导航进行 Material 设计。
我担心的是如何将抽屉导航图标设置到工具栏的右侧。
虽然我可以通过设置 android:layout_gravity="right"
从右侧打开抽屉导航,但导航图标仍然显示在工具栏的左侧。
当使用旧的 Action Bar
时,我可以创建带有按钮的自定义操作栏,右侧带有自定义抽屉图标,点击自定义抽屉导航图标打开/关闭抽屉。
- 如何使用工具栏将抽屉导航图标设置在右侧?
- 如何为其创建自定义 View ?
最佳答案
好吧,要自定义工具栏并设置自己的导航按钮,您可以将自己的图像按钮添加到工具栏:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:minHeight="?attr/actionBarSize"
android:layout_height="?attr/actionBarSize"
android:layout_width="match_parent" >
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:onClick="backButtonHandler"
android:background="@drawable/ic_launcher" />
</android.support.v7.widget.Toolbar>
然后,您可以在您的 Activity 类中定义您的 backButtonHandler(View v)
,并根据需要添加功能。
关于android - 使用 AppCompat-V21 工具栏小部件在右侧设置抽屉导航图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27394968/