我在尝试从操作栏中删除后退/主页按钮时遇到困难.
getActionBar().setDisplayShowHomeEnabled(false); //disable back button
getActionBar().setHomeButtonEnabled(false);
Run Code Online (Sandbox Code Playgroud)
在较旧的Android手机中,使用这两个代码行删除后退按钮.但是对于nexus 4,后退按钮仍然出现,但只是禁用.另外,我只是在右侧添加一个菜单项,其行为类似于后面/主页按钮,取代了后面/主页按钮.我错过了什么?
在我的项目中,我使用了动作栏sherlock库.我想在操作栏中制作后退按钮我使用下面的代码
getSupportActionBar().setHomeButtonEnabled(true);
Run Code Online (Sandbox Code Playgroud)
和
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
break;
default:
return super.onOptionsItemSelected(item);
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
每件事情都很好,但后面的箭头(图标左侧)没有显示.我也想显示Back Arrow.谁能告诉我我做错了什么.