新的Android设计文档提到使用Up插入符号:http://developer.android.com/design/patterns/actionbar.html
up caret似乎适合整个Android的导航 - 是否有适当的方法来添加这个插入符号?我应该修改图标图像以包含它。这似乎不直观。
非常感谢任何帮助!
答案 0 :(得分:7)
您还可以通过在ActionBar上设置setDisplayHomeAsUpEnabled(true)来添加插入符号。确保在选择时对菜单项做出反应。
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowTitleEnabled(true);
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch( item.getItemId() ) {
case android.R.id.home:
Log.d(TAG, "Home Icon Item Selected");
return true;
default:
return super.onOptionsItemSelected(item);
}
}
答案 1 :(得分:4)
我并不是100%确定你在问什么,但如果你问你在哪里可以找到“插入符号”的图像,它们就在platform/data/res/drawable-hdpi
文件夹中(在你的SDK中)地点)。这些文件称为ic_ab_back_holo_[dark|light].png
。您也可以在github repo中看到它。复制到本地资源文件夹的标准过程适用于此处,因为您无法引用它们(它们未公开)。