jwB*_*ide 2 android android-actionbar-compat android-toolbar
我使用工具栏代替操作栏,并且我想继续使用工具栏的默认向上图标。我相信这是 ic_menu_back 可绘制的。然而,这个资源似乎是私有的,因为我无法通过 android.R.drawable.ic_menu_back 访问它。
我是否必须手动提取此图像并将其放入我的可绘制文件夹中,或者有没有办法可以强制工具栏使用默认的向上按钮?
您可以使用android.support.v7.widget.Toolbar:
Toolbar toolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Run Code Online (Sandbox Code Playgroud)
然后覆盖onOptionsItemSelected(MenuItem item)以处理箭头上的后退点击:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1187 次 |
| 最近记录: |