我使用工具栏代替操作栏,并且希望继续使用默认的向上图标作为工具栏。我相信这是ic_menu_back可绘制对象。但是,此资源似乎是私有的,因为我无法通过android.R.drawable.ic_menu_back访问它。
我是否必须解压缩此图像并将其手动放入我的drawables文件夹中,或者有什么方法可以强制工具栏使用默认的向上按钮?
您可以使用android.support.v7.widget.Toolbar
:
Toolbar toolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
然后覆盖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);
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句