2014-02-21 54 views
0

我自定义了我的操作栏,其样式使我的标志位于中心。 我想隐藏的徽标和标题的动作条的左边和我一起做:自定义操作栏和隐藏标志和标题

<item name="android:displayOptions"></item> 

它的工作原理,但我的问题是,我不想隐藏后退按钮,这也是对左,与displayOptions后退按钮被隐藏,即使我用:

getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

那么该如何解决?

回答

0

如果您已经实施了操作栏,您应该可以使用以下代码设置主页按钮。

这在OnCreate

getActionBar().setHomeButtonEnabled(true); 
getActionBar().setDisplayHomeAsUpEnabled(true); 

这作为一个单独的方法

public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 

    case android.R.id.home: 
     // app icon in action bar clicked; go home 
     Intent intentHome = new Intent(this, TargetActivity.class); 
     intentHome.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
     startActivity(intentHome); 
     return true; 

    default: 
     return super.onOptionsItemSelected(item); 
} 
} 
+0

主页按钮不与此代码出现,因为我使用'code' <项目名= “机器人:displayOptions”> style.xml中的'code'用于隐藏标识和标题。如何隐藏徽标和标题而不隐藏后退按钮? – Kaaemwen