如何更改 actionbarddrawertoggle 图标,android?
How can I change the actionbardrawertoggle icon, android?
在我的 activity 中,我想更改抽屉切换图标
我有我的工具栏
<android.support.v7.widget.Toolbar
android:id="@+id/tool_bar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/appColor"
android:minHeight="?attr/actionBarSize"
app:theme="@style/MyDarkToolbarStyle">
</android.support.v7.widget.Toolbar>
这是工具栏主题
<style name="MyDarkToolbarStyle" parent="Widget.AppCompat.Toolbar">
<item name="android:gravity">center_vertical</item>
<!--<item name="popupTheme">@style/PopupMenuStyle</item>-->
<item name="actionButtonStyle">@style/MyActionButtonStyle</item>
</style>
这是 activity 主题
<style name="MyMaterialTheme.Base" parent="Theme.AppCompat">
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">@color/ColorPrimary</item>
<item name="colorPrimaryDark">@color/ColorPrimaryDark</item>
</style>
使用下面的代码片段设置您的自定义操作栏切换按钮。
mDrawerToggle.setDrawerIndicatorEnabled(false);
// mDrawerToggle.setHomeAsUpIndicator(R.drawable.menu_icon);
mToolbar.setNavigationIcon(R.drawable.menu_icon);
mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mDrawerLayout.openDrawer(Gravity.LEFT);
}
});
在我的 activity 中,我想更改抽屉切换图标 我有我的工具栏
<android.support.v7.widget.Toolbar
android:id="@+id/tool_bar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/appColor"
android:minHeight="?attr/actionBarSize"
app:theme="@style/MyDarkToolbarStyle">
</android.support.v7.widget.Toolbar>
这是工具栏主题
<style name="MyDarkToolbarStyle" parent="Widget.AppCompat.Toolbar">
<item name="android:gravity">center_vertical</item>
<!--<item name="popupTheme">@style/PopupMenuStyle</item>-->
<item name="actionButtonStyle">@style/MyActionButtonStyle</item>
</style>
这是 activity 主题
<style name="MyMaterialTheme.Base" parent="Theme.AppCompat">
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="colorPrimary">@color/ColorPrimary</item>
<item name="colorPrimaryDark">@color/ColorPrimaryDark</item>
</style>
使用下面的代码片段设置您的自定义操作栏切换按钮。
mDrawerToggle.setDrawerIndicatorEnabled(false);
// mDrawerToggle.setHomeAsUpIndicator(R.drawable.menu_icon);
mToolbar.setNavigationIcon(R.drawable.menu_icon);
mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mDrawerLayout.openDrawer(Gravity.LEFT);
}
});