菜鸟求大神指导如何才能设置android menu在频幕下方横排显示

我的显示是这样的!图片说明
但是我想要的是menu在频幕下方横排显示。
我的代码如下:
<?xml version="1.0" encoding="utf-8"?>

<item
    android:title="File"
    android:icon="@drawable/file">
    <menu>
        <group
            android:id="@+id/nonchekable_group"
            android:checkableBehavior="none">

            <item
            android:id="@+id/newFile"
            android:title="New"
            android:alphabeticShortcut="n"/>
            <item
            android:id="@+id/openFile"
            android:title="Open"
            android:alphabeticShortcut="o"/>
            <item
            android:id="@+id/saveFile"
            android:title="Save"
            android:alphabeticShortcut="s"/>
        </group>
     </menu>
</item>

<item
    android:title="Edit"
    android:icon="@drawable/edit">
    <menu>
        <group
            android:id="@+id/edit_group"
            android:checkableBehavior="single">
            <item
            android:id="@+id/cut"
            android:title="Cut"/>
            <item
            android:id="@+id/copy"
            android:title="Copy"/>
            <item
            android:id="@+id/past"
            android:title="Past"/>
       </group>
    </menu>
</item>

<item
    android:title="Help"
    android:icon="@drawable/help">
    <menu>
        <group
            android:id="@+id/help_group">
            <item
                android:id="@+id/about"
                android:title="@string/about"/>
            <item
                android:id="@+id/exit"
                android:title="@string/exit"/>
        </group>
    </menu>
</item>


androidMainfest.xml文件配置如下:
<?xml version="1.0" encoding="utf-8"?>
package="com.example.charpter03_resources"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.example.charpter03_resources.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

本来在uses-sdk中有一段android:targetSdkVersion="18"的代码,百度说去掉可以改成横排显示,实验了一下还是不行,然后继续按照网上说的在application中设置android:theme="@android:style/Theme.Black"试验了一下还是不行!

实在是不知道怎么设置了,新手求大神们赐教!

3个回答

你在右上角是由系统的主题导致的。你跟换主题之后,就在下面了。

使用不同的主题会造成显示的位置不同,你也可以自己定义在底部菜单

你自己用一个layout放到底部不就好了,别用系统的menu了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问