【问题标题】:Android remove Popmenu scroll optionAndroid 移除 Popmenu 滚动选项
【发布时间】:2014-09-22 17:15:28
【问题描述】:

在纵向模式下,当按下 PopupMenu 项目时,会出现 4 个项目的列表。在横向模式下,并非所有项目都可见,并且会自动启用滚动。尽管只有 4 个项目,但屏幕上绝对有足够的空间。如何删除滚动选项?

这是 menu.xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools" >

   <item
       android:id="@+id/menu_userGame_uninstall"
       android:title="@string/userGames_gameMenu_uninstall"/>
   <item
       android:id="@+id/menu_userGame_similarGames"
       android:title="@string/userGames_gameMenu_similarGames"/>
   <item
       android:id="@+id/menu_userGame_share"
       android:title="@string/userGames_gameMenu_share"/>
   <item
       android:id="@+id/menu_userGame_rate"
       android:title="@string/userGames_gameMenu_rate"/>
</menu>

【问题讨论】:

    标签: android


    【解决方案1】:

    创建不同的布局以同时支持potratit 和landscape 模式。

    例如:

    res/layout-land [Landscape Mode]
    main.xml 
    res/layout-port [Portrait Mode ]
    main.xml
    

    您可以进一步参考:

    How do I specify different layouts for portrait and landscape orientations?

    Different design for landscape and portrait orientation android

    http://developer.android.com/guide/practices/screens_support.html

    http://developer.android.com/training/basics/supporting-devices/screens.html

    【讨论】:

    • 我不想要不同的布局。我想取消滚动选项。
    猜你喜欢
    • 1970-01-01
    • 2011-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多