Android移动开发第二章 Android开发起步_V0.2.pptx

Android移动开发第二章 Android开发起步_V0.2.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 Android开发起步2.1 整型数据2.2 String类2.3 浮点型数据2.4 算术运算2.5 运算流程控制目 录back2.1.1界面布局及控件介绍2.1.2 整型加法2.1.3 整型减法2.1.4 整型乘法2.1.5 整型除法2.1 整型数据2.1.1界面布局及控件介绍back在阅读本节之前,请读者先按照第一章例子新建名为calculator2_1_1的工程。本小节实例对应的完整代码请见Chapter02\Section2.1\calculator2_1_1.rar。界面布局是应用开发中重要的一环,在Android中提供了五种界面布局方式,分别是FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局),下面简单介绍一下这几种布局:2.1.1界面布局及控件介绍back表2-1 Android界面布局说明序号布局方式说明1FrameLayout框架布局是最简单的一个布局方式,子元素不能指定位置,所有的子元素将会固定在屏幕的左上角。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个子元素是透明的)。接下页2.1.1界面布局及控件介绍back接上页2LinearLayout线性布局是所有布局中最常用的布局方式。按照相对位置来排列所有的控件或者其他的容器,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个空间或者是容器,而不管他们有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的控件或者是容器之间的间隔以及互相对齐(相对一个控件的右对齐、中间对齐或者左对齐)。接下页2.1.1界面布局及控件介绍back接上页3AbsoluteLayout绝对布局又可以称作坐标布局。可以直接指定子元素的绝对位置,这种布局简单直接,直观性强,但是由于手机屏幕尺寸差别比较大,使用绝对定位的适应性会比较差。分辨率不一样的屏幕,显示的位置也会有所不同。接下页2.1.1界面布局及控件介绍back接上页4RelativeLayout相对布局也是比较常用的布局方式。允许子元素指定它们相对于其父元素或兄弟元素的位置,它灵活性很大,属性也很多,当然操作难度也很大,属性之间产生冲突的的可能性也比较大,使用相对布局时要多做些测试。接下页2.1.1界面布局及控件介绍back接上页5TableLayout表格布局也是一种常用在控件规则摆放的界面的布局方式。TableLayout跟TableRow 是一组搭配应用的布局,TableLayout置底,TableRow在TableLayout的上方,而Button、TextView等控件就在TableRow之上。另外,TableLayout之上也可以不放置任何控件。2.1.1界面布局及控件介绍back在开发一个安卓应用时不可能每种布局方式都会用到,含有一个Activity的简单应用一般用其中一到两种布局方式即可,像这章以计算器作为实例介绍中,就用到了LinearLayout和TableLayout两种布局方式,关于如何运用将在后面例子中出现时作具体介绍。2.1.1界面布局及控件介绍back界面布局只是应用的一个大体框架,而框架的内容,则是控件,每种布局都对应有其包含的特性控件,我们可以这么理解,界面布局作为父亲,而控件则是儿子。由于每种布局方式对应的控件比较多,而且有些控件同时是不同布局方式所支持的,所以在这里我们不对控件详细展开介绍,读者希望了解更多内容可以参考安卓官方国内镜像上的技术文档:/guide/topics/ui/declaring-layout.html。2.1.1界面布局及控件介绍back【例2-1】完成计算器界面的搭建。在Calculator工程中,我们设计了如图2-1所示界面:图2-1 计算器界面2.1.1界面布局及控件介绍back从效果图可以看到,计算器界面由以下控件组成:包括显示文字为“2.1.1界面布局及控件介绍”的TextView、显示文字为“表达式”和“结果”的TextView、用于输入表达式的文本框和用于结果输出的文本框、简单计算器的所有按钮。表2-2列出了这些控件的基本情况,包括控件的类型,名称和用途。2.1.1界面布局及控件介绍back表2-2 控件说明序号控件名称控件类型说明1?LinearLayout(vertical)布局2?TextView显示“2.1.1计算器界面”文本3?LinearLayout布局4@+id/textView1TextView显示“表达式”文本接下页2.1.1界面布局及控件介绍back接上页序号控件名称控

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档