工具栏中的 HomeAsUp 指示器不起作用
HomeAsUp indicator in Toolbar not working
我想更改工具栏中的 HomeAsUp 指示器并替换默认箭头。
我怎样才能做到这一点?
下面是我的代码,但我无法更改图标。
请帮忙。
样式:
<style name="ToolBarStyle" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
<item name="android:homeAsUpIndicator">@drawable/ic_action_back_white</item>
<item name="homeAsUpIndicator">@drawable/ic_action_back_white</item>
</style>
布局中的工具栏:
<android.support.v7.widget.Toolbar
android:id="@+id/toolBar"
android:layout_width="match_parent"
android:layout_height="@dimen/action_bar_height"
android:background="@android:color/transparent"
app:theme="@style/ToolBarStyle"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
Activity 中的 Toolabr:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolBar);
toolbar.setNavigationIcon(R.drawable.ic_action_back_white);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Activity 在清单中:
<activity
android:name=".GroupInfoActivity"
android:theme="@style/AppThemeNoActionBar" />
改变
toolbar.setNavigationIcon(R.drawable.ic_action_back_white);
至
getSupportActionBar().setHomeAsUpIndicator(getResources().getDrawable(R.drawable.ic_action_back_white));
我想更改工具栏中的 HomeAsUp 指示器并替换默认箭头。 我怎样才能做到这一点? 下面是我的代码,但我无法更改图标。 请帮忙。
样式:
<style name="ToolBarStyle" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
<item name="android:homeAsUpIndicator">@drawable/ic_action_back_white</item>
<item name="homeAsUpIndicator">@drawable/ic_action_back_white</item>
</style>
布局中的工具栏:
<android.support.v7.widget.Toolbar
android:id="@+id/toolBar"
android:layout_width="match_parent"
android:layout_height="@dimen/action_bar_height"
android:background="@android:color/transparent"
app:theme="@style/ToolBarStyle"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
Activity 中的 Toolabr:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolBar);
toolbar.setNavigationIcon(R.drawable.ic_action_back_white);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Activity 在清单中:
<activity
android:name=".GroupInfoActivity"
android:theme="@style/AppThemeNoActionBar" />
改变
toolbar.setNavigationIcon(R.drawable.ic_action_back_white);
至
getSupportActionBar().setHomeAsUpIndicator(getResources().getDrawable(R.drawable.ic_action_back_white));