欢迎来到天天文库
浏览记录
ID:38633772
大小:650.00 KB
页数:27页
时间:2019-06-16
《菜单menu,Intent和Activity介绍与实例介绍与实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、10菜单(menu),Intent和Activity介绍与实例介绍与实例程浩学习目标★菜单(menu)介绍与实例★Intent和Activity介绍与实例菜单(menu)介绍与应用在上一次课中,我们学习了Android中常用组件的用法和页面布局的技巧知识。在这次课中,我们来学习Android中另外一个比较特殊的部分,menu的使用。菜单,是手机开发中最常见的一种控件。通常分为列表式菜单,下拉式菜单,弹出式菜单等多种,但是在android中,对菜单进行了统一。虽然进行了统一,但是在功能实现上,并没有很大的改变,均是先添加菜单选项,然后对每一个选项编写对应的响应程序。下面
2、我们制作一个实例来讲解菜单的使用方法:第一步:⑴新建一个项目。(这里我们已经创建好了,ex07_menu)⑵在新建项目的对话框中,选择Creatprojectfromexistingsource项⑶单击浏览,找到ex07_menu项目,然后单击确定。菜单(menu)实际编程实现程序目录结构第二步:我们先来看一下布局的xml文件,在layout目录中的main.xml这个XML文件,代码如下:菜单(menu)实际编程实现3、xtColor="#00dd00"android:layout_height="wrap_content"android:text="@string/hello"/>4、roid:layout_height="wrap_content"android:textSize="20sp"android:textColor="#0000dd"android:padding="10dip"android:background="#ffffff"android:text="人类,矮人,侏儒,暗夜精灵,德莱尼,狼人"/>5、"@string/button2"/>代码解释:⑴TextView这个是文本框控件6、,负责在一块区域上边显示一段文本。⑵Android:layout_width设置这个Button的宽度,Button的宽度为“wrap_content”,即刚好把显示在Button上的内容包裹住。⑶Android:layout_height设置这个Button的高度。⑷注意到@这个符号。这个符号提示XML文件的解析器应当对@后的名字进行解析,例如,代码中的@string/button1,那么解析器会从values/string.xml里边读取Button1这个变量的值,进行替换。也就是@string/button1,相当于联7、盟中的Button1菜单(menu)实际编程实现第三步:创建onCreate()方法,代码如下:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);button1=(Button)findViewById(R.id.button1);button2=(Button)findViewById(R.id.button2);TextViewtext_view_lm=(Tex
3、xtColor="#00dd00"android:layout_height="wrap_content"android:text="@string/hello"/>4、roid:layout_height="wrap_content"android:textSize="20sp"android:textColor="#0000dd"android:padding="10dip"android:background="#ffffff"android:text="人类,矮人,侏儒,暗夜精灵,德莱尼,狼人"/>5、"@string/button2"/>代码解释:⑴TextView这个是文本框控件6、,负责在一块区域上边显示一段文本。⑵Android:layout_width设置这个Button的宽度,Button的宽度为“wrap_content”,即刚好把显示在Button上的内容包裹住。⑶Android:layout_height设置这个Button的高度。⑷注意到@这个符号。这个符号提示XML文件的解析器应当对@后的名字进行解析,例如,代码中的@string/button1,那么解析器会从values/string.xml里边读取Button1这个变量的值,进行替换。也就是@string/button1,相当于联7、盟中的Button1菜单(menu)实际编程实现第三步:创建onCreate()方法,代码如下:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);button1=(Button)findViewById(R.id.button1);button2=(Button)findViewById(R.id.button2);TextViewtext_view_lm=(Tex
4、roid:layout_height="wrap_content"android:textSize="20sp"android:textColor="#0000dd"android:padding="10dip"android:background="#ffffff"android:text="人类,矮人,侏儒,暗夜精灵,德莱尼,狼人"/>5、"@string/button2"/>代码解释:⑴TextView这个是文本框控件6、,负责在一块区域上边显示一段文本。⑵Android:layout_width设置这个Button的宽度,Button的宽度为“wrap_content”,即刚好把显示在Button上的内容包裹住。⑶Android:layout_height设置这个Button的高度。⑷注意到@这个符号。这个符号提示XML文件的解析器应当对@后的名字进行解析,例如,代码中的@string/button1,那么解析器会从values/string.xml里边读取Button1这个变量的值,进行替换。也就是@string/button1,相当于联7、盟中的Button1菜单(menu)实际编程实现第三步:创建onCreate()方法,代码如下:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);button1=(Button)findViewById(R.id.button1);button2=(Button)findViewById(R.id.button2);TextViewtext_view_lm=(Tex
5、"@string/button2"/>代码解释:⑴TextView这个是文本框控件
6、,负责在一块区域上边显示一段文本。⑵Android:layout_width设置这个Button的宽度,Button的宽度为“wrap_content”,即刚好把显示在Button上的内容包裹住。⑶Android:layout_height设置这个Button的高度。⑷注意到@这个符号。这个符号提示XML文件的解析器应当对@后的名字进行解析,例如,代码中的@string/button1,那么解析器会从values/string.xml里边读取Button1这个变量的值,进行替换。也就是@string/button1,相当于联
7、盟中的Button1菜单(menu)实际编程实现第三步:创建onCreate()方法,代码如下:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);button1=(Button)findViewById(R.id.button1);button2=(Button)findViewById(R.id.button2);TextViewtext_view_lm=(Tex
此文档下载收益归作者所有