gpt4 book ai didi

Android ActionBar 不会在设备上拆分

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:31:04 25 4
gpt4 key购买 nike

我知道有很多 ActionBar 问题,但它们似乎没有解决我的问题。我可以在我的模拟器中吐出 ActionBar,但是当我在我的设备(Nexus 7 纵向模式)上运行我的程序时,ActionBar 不会拆分。所有图标都“堆积”在顶部,甚至我的选项卡也会创建一个下拉列表。我试图通过使菜单项名称非常长来强制解决这个问题,我确实将它们设置为:android:showAsAction="always|withText"。可以肯定的是,我已经获取了示例代码,在模拟器上运行它看到它工作,然后将它放在我的设备上无济于事。这是我的 list :

<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="15" />

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MyTheme">
<activity
android:name=".MainActivity"
android:uiOptions="splitActionBarWhenNarrow"
android:label="@string/title_activity_main">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

我在网上搜索过,但找不到解决方案。感谢您的帮助。

最佳答案

根据 this SO item , ActionBar 仅在可用宽度小于 480dp 时才拆分。根据this article然而,Google 的 Dianne Hackborn 的 Nexus 7 纵向宽度为 600dp。所以这就是没有 split 的原因。

我同意你的看法,拆分应该取决于可用空间和要显示的项目之间的关系,而不仅仅是可用空间。

关于Android ActionBar 不会在设备上拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13606778/

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