Android中使用XML文件配置OptionMenu
来源:互联网 发布:炒股分析软件 编辑:程序博客网 时间:2024/06/08 18:15
1. [代码]menu.xml
01
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
02
<
menu
xmlns:Android
=
"http://schemas.android.com/apk/res/android"
>
03
04
<
item
Android:id
=
"@+id/close"
android:title
=
"Close"
05
Android:orderInCategory
=
"3"
android:icon
=
"@drawable/eject"
/>
06
<
item
Android:id
=
"@+id/no_icon"
android:orderInCategory
=
"2"
07
Android:title
=
"Sans Icon"
/>
08
<
item
Android:id
=
"@+id/disabled"
android:orderInCategory
=
"4"
09
Android:enabled
=
"false"
android:title
=
"Disabled"
/>
10
<
group
Android:id
=
"@+id/other_stuff"
android:menuCategory
=
"secondary"
11
Android:visible
=
"false"
>
12
<
item
Android:id
=
"@+id/later"
android:orderInCategory
=
"0"
13
Android:title
=
"2nd-To-Last"
/>
14
<
item
Android:id
=
"@+id/last"
android:orderInCategory
=
"1"
15
Android:title
=
"Last"
/>
16
</
group
>
17
<
item
Android:id
=
"@+id/submenu"
android:orderInCategory
=
"3"
18
Android:title
=
"A Submenu"
>
19
<
menu
>
20
<
item
Android:id
=
"@+id/non_ghost"
android:title
=
"Non-Ghost"
21
Android:visible
=
"true"
android:alphabeticShortcut
=
"n"
/>
22
<
item
Android:id
=
"@+id/ghost"
android:title
=
"A Ghost"
23
Android:visible
=
"false"
android:alphabeticShortcut
=
"g"
/>
24
</
menu
>
25
</
item
>
26
</
menu
>
2. [代码]main.xml
1
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
2
<
LinearLayout
xmlns:Android
=
"http://schemas.android.com/apk/res/android"
3
Android:orientation
=
"vertical"
4
Android:layout_width
=
"fill_parent"
5
Android:layout_height
=
"fill_parent"
6
>
7
8
</
LinearLayout
>
3. [代码]XmlMenuAcitvity.java
01
package
yyl.xmlMenu;
02
03
import
Android.app.Activity;
04
import
Android.os.Bundle;
05
import
Android.view.ContextMenu;
06
import
Android.view.ContextMenu.ContextMenuInfo;
07
import
Android.view.Menu;
08
import
Android.view.MenuInflater;
09
import
Android.view.View;
10
11
public
class
XmlMenuAcitvity
extends
Activity {
12
/** Called when the activity is first created. */
13
@Override
14
public
void
onCreate(Bundle savedInstanceState) {
15
super
.onCreate(savedInstanceState);
16
setContentView(R.layout.main);
17
}
18
19
@Override
20
public
boolean
onCreateOptionsMenu(Menu menu) {
21
22
//将页面定义的menu配置到到activity中
23
new
MenuInflater(getApplication())
24
.inflate(R.layout.menu, menu);
25
return
super
.onCreateOptionsMenu(menu);
26
}
27
28
29
}
- Android中使用XML文件配置OptionMenu
- Android中使用XML文件配置OptionMenu
- Android中使用XML文件配置OptionMenu
- Android中OptionMenu使用
- Android 中 OptionMenu 使用
- android中OptionMenu和ContextMenu创建
- Android之OptionMenu菜单的使用
- android中如何使用配置config.xml
- android中string.xml文件的使用
- Android中XML文件的使用
- android中xml文件的使用
- android中使用SAX读取XML文件
- android中string.xml文件的使用
- android中string.xml文件的使用
- android中xml文件的使用详解
- android中使用SAX解析xml文件
- Android 中使用Pull解析XML文件
- Android中使用XmlPullParse解析xml文件
- java类——Graphics
- JAVA的数据类型之间转换
- hdu 4122 Alice's mooncake shop(单调队列)
- UVa 492 - Pig-Latin
- C++笔试题(1),持续更新中……
- Android中使用XML文件配置OptionMenu
- 感觉不错
- svg显示图片问题
- jsp页面显示效果
- Linux系统清理/tmp/文件夹 清理时间
- C#常量的版本问题
- JAVA的数据类型之间转换
- AHCI模式U盘安装Win7实战
- unity动态加载和内存管理