导航抽屉图标箭头而不是三行
Navigation drawer icon arrow instead of three lines
我在 eclipse 中使用导航抽屉创建了一个新项目,屏幕左上角的三行图标不是我有后退箭头图标。我在 stack over flow 上没有发现任何似乎有帮助的东西。
我试图更改 setDisplayHomeAsUpEnabled
和 setHomeButtonEnabled
但它没有帮助
这是代码的一部分(顺便说一句,它是 Eclipse 的默认代码)
有人有想法吗?
您可以更改 styles.xml 文件以替换添加此代码的导航抽屉图标:
<item name="homeAsUpIndicator">@drawable/ic_drawer</item>
<item name="android:homeAsUpIndicator">@drawable/ic_drawer</item>
ic_drawer 图标(放在 drawable 文件夹中)可以在网上下载。
我相信你可以尝试将自定义 activity 后退按钮设置为汉堡包按钮。
这是代码。
因此,您可以使用在 android API 18 级及更高级别中添加的 homeAsUpIndicator() 函数以编程方式轻松更改它。
ActionBar().setHomeAsUpIndicator(R.drawable.ic_yourindicator);
如果您使用支持库
getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_yourindicator);
要将抽屉 indicator/affordance 的状态与链接的 DrawerLayout 同步,只需将下面的代码添加到您的 activity
@Override
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
// Sync the toggle state after onRestoreInstanceState has occurred.
mDrawerToggle.syncState();
}
我在 eclipse 中使用导航抽屉创建了一个新项目,屏幕左上角的三行图标不是我有后退箭头图标。我在 stack over flow 上没有发现任何似乎有帮助的东西。
我试图更改 setDisplayHomeAsUpEnabled
和 setHomeButtonEnabled
但它没有帮助
这是代码的一部分(顺便说一句,它是 Eclipse 的默认代码)
有人有想法吗?
您可以更改 styles.xml 文件以替换添加此代码的导航抽屉图标:
<item name="homeAsUpIndicator">@drawable/ic_drawer</item>
<item name="android:homeAsUpIndicator">@drawable/ic_drawer</item>
ic_drawer 图标(放在 drawable 文件夹中)可以在网上下载。
我相信你可以尝试将自定义 activity 后退按钮设置为汉堡包按钮。
这是代码。
因此,您可以使用在 android API 18 级及更高级别中添加的 homeAsUpIndicator() 函数以编程方式轻松更改它。
ActionBar().setHomeAsUpIndicator(R.drawable.ic_yourindicator);
如果您使用支持库
getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_yourindicator);
要将抽屉 indicator/affordance 的状态与链接的 DrawerLayout 同步,只需将下面的代码添加到您的 activity
@Override
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
// Sync the toggle state after onRestoreInstanceState has occurred.
mDrawerToggle.syncState();
}