- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 Android基本组件 4.1 Android用户界面4.1.1 TextView(文本视图) TextView是一种用于显示文本信息,如字符串(包括HTML文本)的控件。在Android用户界面中,通过TextView参数可对控件显示进行控制,其效果图如图4.1所示。 图4.1 TextView布局文件效果图 (1) 创建名为“TextViewExample”的工程,在 res/layout/main.xml中添加如下代码: LinearLayout xmlns:android=“/apk/res/android” android:layout_width=“fill_parent” android:layout_height=“fill_parent” android:orientation=vertical TextView android:id=“@+id/textview” android:layout_width=“fill_parent” android:layout_height=“wrap_content” android:text=“@string/text” / /LinearLayout LinearLayout表示该Activity为线性布局,其中,layout_width和layout_height分别定义长度和宽度,fill_parent表示布满整个布局,wrap_content表示根据内容动态布局,orientation参数用于控制布局方向,vertical表示垂直布局,horizontal表示水平布局。TextView控件中的text参数表示TextView要显示的文本,这里的文本值为res/values/strings.xml中定义的text元素的值。 (2) 修改TextViewExampleActivity .java中的代码: public class TextViewExampleActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //获取xml配置文件定义的TextView控件 TextView textView = (TextView)findViewById(R.id.textview); //设置显示文本的颜色,也可以在xml配置文件中定义 textView.setTextColor(Color.RED); //设置显示文本的字体大小 textView.setTextSize(20); //设置TextView控件的背景颜色 textView.setBackgroundColor(Color.BLUE); }} Activity的入口为onCreate()方法,首先调用 setContentView(R.layout.main)设置Activity布局,并通过调用findViewById()方法来获取布局文件中的TextView控件,然后设置TextView控件的相关属性,如字体颜色、大小等。这些属性也可以在TextView控件的配置文件中定义。 4.1.2 Button(按钮) Android SDK在布局中常用的简单按钮控件为Button和ImageButton。利用Button按钮控件,用户能在该空间上点击后引发相应的事件处理函数。Toast是Android中用来显示简洁信息(例如:帮助或提示)的一种机制,它没有焦点,而且其显示的时间有限,超过一定的时间就会自动消失。本小节主要是实现一个简单的Button控件实例,如图4.2所示。 图4.2 Button控件图 (1) 创建一个名为“TextViewExample”的Android工程,修改布局文件res/layout/ main.xml: ?xml version=“1.0” encoding=“utf-8”? LinearLayout xm lns:android=“/apk/re
您可能关注的文档
- 3ds Max 9中文版基础教程 作者 詹翔 王海英 3dsmax9中职09.ppt
- 3ds Max 9中文版基础教程 作者 詹翔 王海英 3dsmax9中职11.ppt
- 3ds Max 9中文版基础教程 作者 詹翔 王海英 3dsmax9中职12.ppt
- 3ds Max 9中文版三维动画设计 机房上课版 作者 詹翔 第1章.ppt
- 3ds Max 9中文版三维动画设计 机房上课版 作者 詹翔 第2章.ppt
- 3ds Max 9中文版三维动画设计 机房上课版 作者 詹翔 第3章.ppt
- 3ds Max 9中文版三维动画设计 机房上课版 作者 詹翔 第4章.ppt
- 3ds Max 9中文版三维动画设计 机房上课版 作者 詹翔 第5章.ppt
- 3ds Max 9中文版三维动画设计 机房上课版 作者 詹翔 第6章.ppt
- 3ds Max 9中文版三维动画设计 机房上课版 作者 詹翔 第7章.ppt
- Android操作系统与应用开发 作者 刘乃安 第4-7章 第5章.ppt
- Android操作系统与应用开发 作者 刘乃安 第4-7章 第6章.ppt
- Android操作系统与应用开发 作者 刘乃安 第4-7章 第7章.ppt
- Android开发与应用 作者 张荣 1 Android平台概述.ppt
- Android开发与应用 作者 张荣 3 第一个Android应用程序.ppt
- Android开发与应用 作者 张荣 4 Android用户界面设计.ppt
- Android开发与应用 作者 张荣 5 视图界面布局.ppt
- Android开发与应用 作者 张荣 6 数据存储与共享.ppt
- Android开发与应用 作者 张荣 7 多线程及消息处理.ppt
- Android开发与应用 作者 张荣 8 网络通信.ppt
文档评论(0)