当前位置: 首页 > 知识库问答 >
问题:

Android-如何在底部ActionBar中添加更多项目

汪胡非
2023-03-14

我在Galaxy Note 2和Android上工作。我想在活动的底部ActionBar中添加4个文本项。但是,添加第三个后,第四个在纵向模式下不会出现在屏幕上,而是出现在横向模式下的顶部ActionBar中。

我在这些项目上尝试了所有Android选项,结果总是一样的。

如何使用基本操作栏或其他操作栏添加4?

谢谢。

编辑:

我的XML菜单文件:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:id="@+id/it1"
        android:showAsAction="always"
        android:title="1"/>
    <item
        android:id="@+id/it2"
        android:showAsAction="always"
        android:title="2"/>
    <item
        android:id="@+id/it3"
        android:showAsAction="always"
        android:title="3"/>
    <item
        android:id="@+id/it4"
        android:showAsAction="always"
        android:title="4"/>
</menu>

共有1个答案

薛华奥
2023-03-14

使用android:showAsAction=“always”只包含文本是行不通的,因为android似乎对只包含文本的操作项使用固定大小,而不管其长度如何。这(当然)不是一个文档化的特性,但我在Note II、One X和Galaxu Nexus上测试了它,所有这些都运行JB,所以它似乎(至少)是一个JB问题。

我的建议是使用图标,而不是文本,这适用于三个以上的执行事项

 类似资料:
  • 我想在布局底部添加边框。我知道我可以使用可组合,但我只想学习如何绘制边框。 目前,我可以为所有侧面添加边框,这不是我想要的

  • 我在应用程序中使用底部栏。但我想更改底部栏中的默认项(选项卡)。我不使用任何外部库。如何在应用程序运行时设置我最喜欢的选项卡。 我的代码:

  • 我正在Android Studio2.2中进行我的第一个项目。当我尝试将项目与Gradle同步时,它显示一个错误 因此,我下载了hamcrest.jar库,并将其手动添加到MyFirstProject\app\libs下 但是,当我将hamcrest.jar添加到我的项目中时,我得到了以下错误。 还是需要向项目中添加任何库? 如有需要,如何进行?

  • 我想要添加此依赖项编译到我的Android studio项目中。 当将此添加到依赖项中并单击同步时,显示此错误:

  • 我遵循Android中的每个步骤-ActionBar添加操作栏。我从ActionBarActivity扩展活动:公共类MainActivity扩展ActionBarActivity 我需要在这里添加appcompat v7支持库:在eclipse部分的“添加带资源的库”中。最后的步骤: “将库添加到应用程序项目中: < li >在项目浏览器中,右键单击您的项目并选择属性。 < li >在库窗格中,

  • 我是Android Studio的新手。我需要做的是在 文件夹下面的 中添加几个jar文件。 如果有人知道怎么做,请帮助我。