我在尝试从操作栏中删除后退/主页按钮时遇到困难.
getActionBar().setDisplayShowHomeEnabled(false); //disable back button
getActionBar().setHomeButtonEnabled(false);
Run Code Online (Sandbox Code Playgroud)
在较旧的Android手机中,使用这两个代码行删除后退按钮.但是对于nexus 4,后退按钮仍然出现,但只是禁用.另外,我只是在右侧添加一个菜单项,其行为类似于后面/主页按钮,取代了后面/主页按钮.我错过了什么?
Ele*_*eek 80
用于 getActionBar().setDisplayHomeAsUpEnabled(false)从操作栏中删除主页按钮.
bha*_*v14 15
如果您使用的是API级别14或更高版本并且未使用ActionbarSherlock,则onCreateOptionsMenu中的此代码将禁用向上按钮,删除左侧插入符号并删除图标:
ActionBar actionBar = getActionBar();
if (actionBar != null) {
actionBar.setHomeButtonEnabled(false); // disable the button
actionBar.setDisplayHomeAsUpEnabled(false); // remove the left caret
actionBar.setDisplayShowHomeEnabled(false); // remove the icon
}
Run Code Online (Sandbox Code Playgroud)
来源:https://stackoverflow.com/a/24967862/2887103
Nax*_*s84 10
ElectronicGeeks的回答是正确的.
对于低于11的API,使用:
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
| 归档时间: |
|
| 查看次数: |
52565 次 |
| 最近记录: |