2012-01-18 15 views
2

新的Android設計文檔提到使用最多符的:的Android ICS左尖號資源

向上插入符號似乎整個Android的是正確的導航 - 有沒有添加此插入符的正確方法?這似乎很不直觀,我應該修改圖標圖像以包含它。

任何幫助將不勝感激!

回答

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); 
    } 
} 
+0

+1這是正確的答案! – Dori 2012-03-28 16:09:31

+0

請注意,您還可以通過setDisplayShowHomeEnabled()顯示/隱藏整個家庭的可供性(包括上面的插入符號)。 – greg7gkb 2013-06-05 15:28:34

4

我並不完全確定你在問什麼,但是如果你問的是在哪裏可以找到「插入符號」的圖像,那麼它們位於platform/data/res/drawable-hdpi文件夾(在你的SDK位置)。這些文件被稱爲ic_ab_back_holo_[dark|light].png。您也可以在github repo中看到它。複製到本地資源文件夾的標準過程適用於此處,因爲您無法引用它們(它們未公開)。

+0

正是我一直在尋找,謝謝你 – munchybunch 2012-01-18 04:38:54

+0

很幸運,我只是搜尋這些圖片我自己昨天,所以我有知識,新鮮!很高興我可以幫助:) – dmon 2012-01-18 13:12:13

+0

對於Holo和Holo.Light,你正在尋找的文件是'''ic_ab_back_holo_dark_am.png'''和'''ic_ab_back_holo_light_am.png''' – tir38 2014-02-11 02:45:56