android ICS留下了插入资源

时间:2012-01-18 03:34:24

标签: android

新的Android设计文档提到使用Up插入符号:http://developer.android.com/design/patterns/actionbar.html

up caret似乎适合整个Android的导航 - 是否有适当的方法来添加这个插入符号?我应该修改图标图像以包含它。这似乎不直观。

非常感谢任何帮助!

2 个答案:

答案 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中看到它。复制到本地资源文件夹的标准过程适用于此处,因为您无法引用它们(它们未公开)。