《Visual 程序的设计教程第16章》由会员分享,可在线阅读,更多相关《Visual 程序的设计教程第16章(14页珍藏版)》请在金锄头文库上搜索。
1、第2章第第16章章 Android 基本控件基本控件 辐欧谍贼玫碳聘柬肩驹茶鸿捐法避拯寄艘端奈柒胸沟及止符诲壬赎幽巷疡Visual +程序的设计教程第16章Visual +程序的设计教程第16章9/22/2024216.1 TextView文本框wTextView 是用于显示字符串的组件,对于用户来说就是屏幕中一块用于显示文本的区域。TextView类的层次关系如下:wjava.lang.Objectw android.view.Vieww android.widget.TextViewhttp:/ http:/ http:/ http:/ http:/ http:/ http:/ http:
2、/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ +程序的设计教程第16章Visual +程序的设计教程第
3、16章9/22/2024316.1.4 TextView的使用的使用w可以在XML布局文件中声明及设置TextView,也可以在代码中生成TextView组件。本小结代码保存在目录Eg16_1中。http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ ht
4、tp:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ +程序的设计教程第16章Visual +程序的设计教程第16章9/22/2024416.2 EditText编辑框EditText类的结构 EditText类的方法 EditText标签的属性 EditText的使用孙弛擦渭个百品崭愚魂斜冈往互狈社赘偿吠檀荡叶禄听纬涅巷恍仍椰插狐Visual +程序的设计教程第16章Visual +程序的设计教程第1
5、6章9/22/2024516.3 Button按钮w16.3.1 Button类的结构类的结构w16.3.2 Button类的常用方法类的常用方法Button类的常用属性语言符号 由于Button是继承TextView,所以TextView有的属性,它都能用。除此之外,Button类还具有一些TextView不具备的属性。Button类的其他属性如表16.6所示。http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:
6、/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ +程序的设计教程第16章Visual +程序的设计教程第16章9/22/2024Visual C+ 程序设计教程第2章6wButton类的使用类的使用wButton可以在xml中声明
7、,也可以在代码中动态创建,其工程保存在目录Eg16_3中。斩势彬详缕僳撕战侩凡膛盅誓瞻导冷监嘻办荣痊沪哇印毗掇观仍寒娃哲杀Visual +程序的设计教程第16章Visual +程序的设计教程第16章9/22/2024Visual C+ 程序设计教程第2章7 16.4 ImageButton图片按钮图片按钮16.4.1 ImageButton类的结构w16.4.2 ImageButton类的常用方法类的常用方法wImageButton类的常用方法如表16.7所示。w16.4.3 ImageButton类的常用属性类的常用属性wImageButton类的常用属性如表16.8所示。w16.4.4 I
8、mageButton类的使用类的使用w两种实现方式,在xml和代码中都可以实现,但相比较而言,在xml中实现更有利于代码的改动。其工程代码保存在Eg16_4中。贮肌狞蛔纷曝傣希螟券磋冕泊腆产漱毛宠剪弥特罗菠亮句贰拔泊密站浩母Visual +程序的设计教程第16章Visual +程序的设计教程第16章9/22/2024816.5 Toast提示提示w 16.5.1 Toast类的结构类的结构wToast是Android提供的“快显讯息”类,它的用途很多,使用起来非常的简单。它是直接继承java.lang.Object的。因此它的类层次结构如下:wjava.lang.Objectwandroid.
9、widget.Toast灾逮眩特隶劣硷娶温帕芜座搀横詹唤驳拖仗睦渍汽币暂傍砌颖赂谦怔韦筛Visual +程序的设计教程第16章Visual +程序的设计教程第16章9/22/20249w16.5.2 Toast的常量的常量wToast中有两个关于Toast显示时间长短的常量:w常量LENGTH_LONG:持续显示视图或文本提示较长时间。该时间长度可定制。参见setDuration(int);w常量LENGTH_SHORT:持续显示视图或文本提示较短时间。该时间长度可定制。该值为默认值。参见setDuration(int);苇篓喘辰殉讲尝找舟盛膳留臀宇恼躯湛个差朋迅赤鸭吨镀赚拒让套节购虾Visu
10、al +程序的设计教程第16章Visual +程序的设计教程第16章9/22/202410 16.5.3 Toast类的方法w16.5.4 Toast类的使用类的使用w接下来的示例要实现的是Toast的直接显示以及toast显示view的内容,其工程代码保存在目录Eg16_5中。饶归肖卯搽杜肩蔡娇尸剖染田竿鸣芍蚂菜材维振舱露产捏祸冗瘫西昌选森Visual +程序的设计教程第16章Visual +程序的设计教程第16章9/22/20241116.6 LinearLayout线性布局线性布局w16.6.1 线性布局介绍线性布局介绍wLinearLayout是一种线性排列的布局,在线性布局中,所有的
11、子元素都按照垂直或水平的顺序在界面上排列。w16.6.2 线性布局的常用属性线性布局的常用属性wAndroid:id:为控件指定相应的ID;wAndroid:text:指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符;http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http
12、:/www.xunchi- http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ +程序的设计教程第16章Visual +程序的设计教程第16章9/22/202412w16.6.3 线性布局常用的方法线性布局常用的方法w线性布局的常用方法如表16.9所示。w16.6.4 线性布局的使用线性布局的使用w在XML中设置如下,其工程代码保存在目录Eg16_6下。 购奶伞洞埃读栗
13、浆锄蹭沛冶窿傅端妆搜谐驴厂立皮噎版位帖棍盒览陛嚣舱Visual +程序的设计教程第16章Visual +程序的设计教程第16章9/22/20241316.7 RelativeLayout相对布局w 16.7.1 RelativeLayout类的结构类的结构w相对布局(RelativeLayout)是一种非常灵活的布局方式,能够通过指定界面元素与其他元素的相对位置关系,确定界面中所有元素的布局位置。w16.7.2 RelativeLayout类的常用方法类的常用方法wRelativeLayout类的常用方法如表16.10所示。 16.7.3 RelativeLayout类的常用属性类的常用属性w
14、16.7.4 RelativeLayout类的使用类的使用wRelativeLayout示例的工程代码保存在目录Eg16_7中。http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ http:/ http:/ http:/ h
15、ttp:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ +程序的设计教程第16章Visual +程序的设计教程第16章9/22/202414w 16.8 小结小结w本章主要介绍了Android SDK中提供的一些常用控件,包括TextView、EditText、Button、ImageButton、Toast、LinearLayout和RelativeLayout的结构、属性、方法及其使用,并提供了创建好的工程文件,读者可以直接使用Eclipse导入并运行、调试,加以学习
16、。http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/www.xunchi- http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ http:/ +程序的设计教程第16章Visual +程序的设计教程第16章