我尝试做关于菜单的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>
我的问题是,当我运行我的应用程序时,什么都没有出现! 为了显示三个垂直点和应用程序名称,我必须做些什么?
感谢您的回答;) 最大