菜单 - 活动为空

时间:2017-02-18 16:48:24

标签: java android menu

我尝试做关于菜单的tuto。

我的JAVA代码:

public class MenuActivity extends Activity {

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_menu);

    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        super.onCreateOptionsMenu(menu);
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.myfirstmenu, menu);
        return true;
    }

}

我的XML“R.layout.activity_menu”代码:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent">

    <!-- nothing because I just want display a menu -->
</LinearLayout>

我的XML“R.menu.myfirstmenu”代码:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@+id/item1" android:title="Item 1"></item>
    <item android:id="@+id/item2" android:titleCondensed="Item 2" android:title="Item 2 mais avec un nom assez long quand même">
        <menu>
            <item android:id="@+id/item3" android:title="Item 2.1" android:checkable="true"/>
            <item android:id="@+id/item4" android:title="Item 2.2"/>
        </menu>
    </item>
    <item android:id="@+id/item5" android:title="Item 3" android:checkable="true"/>
    <item android:id="@+id/item6" android:title="Item 4">
        <group android:id="@+id/group1" android:checkableBehavior="all">
            <item android:id="@+id/item7" android:title="Item 4.1"></item>
            <item android:id="@+id/item8" android:title="Item 4.2"></item>
        </group>
    </item>
    <group android:id="@+id/group2" android:enabled="false">
        <item android:id="@+id/item9" android:title="Item 5.1"></item>
        <item android:id="@+id/item10" android:title="Item 5.2"></item>
    </group>
</menu>

我的问题是,当我运行我的应用程序时,什么都没有出现! 为了显示三个垂直点和应用程序名称,我必须做些什么?

感谢您的回答;) 最大

0 个答案:

没有答案