gpt4 book ai didi

android - 操作栏位置问题

转载 作者:行者123 更新时间:2023-11-29 22:09:40 26 4
gpt4 key购买 nike

我已将操作栏添加到我的应用程序中。

由于某些奇怪的原因,在我的 Galaxy Nexus 上,溢出菜单出现在屏幕底部,而在常用应用程序( map 、Gmail、Google Play、日历等)中,溢出菜单出现在屏幕顶部.

Overflow at the bottom

有没有强制它与应用程序标题一起出现在屏幕顶部的方法?

注意:顶部的灰色条包含我的应用程序的标题,但我已将其删除以用于此屏幕截图。

最佳答案

正如评论中的人们所说,如果您计划将您的应用程序公开,您最终将不得不默许和使用 ABS,即使它不是一个完美的解决方案(虽然很接近)。但是,对于 ActionBar 更直接的问题 - 尝试将这些行添加到 XML 中的根菜单:

android:showAsAction="always"

确定

uiOptions="splitActionBarWhenNarrow"

不存在于您的 Android list 中的任何位置。你也可以测试看看是否

setDisplayShowHomeEnabled(true/false) and setDisplayShowTitleEnabled(true/false) 

间接影响菜单的位置。

编辑~此外,您是否在操作栏中使用了选项卡或其他项目的任何东西,这些项目只是没有显示但实际上出现在顶部栏上?

EDIT2~ 这是我的选项菜单代码:

public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case R.id.demographics:
Intent intent = new Intent();
intent.setClass(this, demoPanel.class);

startActivity(intent);
break;
case R.id.settings:
// another startActivity, this is for item with id "menu_item2"
break;
default:
return super.onOptionsItemSelected(item);
}

return true;
}

关于android - 操作栏位置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9970630/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com