Android中上下文菜单选项
计应111班 陈佳
Android中上下文菜单类似于PC中的右键弹出菜单,当一个视图注册到一个上下文菜单时,执行一个在该对象上的“长按”动作,将出现一个提供相关功能的浮动菜单。上下文菜单可以被注册到任何视图对象中,不过,最常见的是用于列表视图ListView的item,在按中列表项时,会转换其背景色而提示将呈现上下文菜单。
01.<?xml version="1.0" encoding="utf-8"?>
02.<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
03. android:layout_width="match_parent"
04. android:layout_height="match_parent"
05. android:orientation="vertical" >
06.
07. <TextView
08. android:layout_width="fill_parent"
09. android:layout_height="wrap_content"
10. android:text="请选择一项运动项目"
11. />
12. <Spinner
13. android:id ="@+id/sportsSp"
14. android:layout_width="match_parent"
15. android:layout_height="wrap_content"
16. android:prompt="@string/spinner_prompt"
17. android:entries="@array/sports"
18. />
19.
20.</LinearLayout>
在<Spinner>标签中,通过android:prompt来设置弹出选择框的标题,通过android:entries来设置默认的列表选项。
01.<?xml version="1.0" encoding="utf-8"?>
02.<resources>
03. <string-array name="sports" >
04. <item>足球</item>
05. <item>篮球</item>
06. <item>乒乓球</item>
07. <item>网球</item>
08. </string-array>
09.</resources>
运行结果:
总结:这就和网页设计一样一个块里面放几个小块,通过点击大块来打开小块一样的..