- 54
- 0
- 约4.59千字
- 约 22页
- 2019-04-30 发布于江苏
- 举报
第4章 界面布局与常用资源使用 掌握常见的布局方式,会通过XML文件构建线性布局、相对布局、绝对布局、表格布局、帧布局等常用布局。 掌握在Activity中通过编程构建指定布局的方法,会向布局中增加常见的widget组件并显示。 掌握在应用程序通过setContentView()方法引用XML布局资源的方法。 用户界面UI一般由一组继承自View基类的某个可视化控件和ViewGroup构成。基类View提供了控件绘制和事件处理的基本方法,某个View对象的属性存储了屏幕上一个特定区域的布局参数和内容。 4.1 概述 4.1.1 组件的ID属性 如新建了一个Button组件,可在XML中采用如下方式为其分配ID号:android:id=“@+id/my_button”。 ID可用于在Java代码中引用相应的控件。“@”表示XML解析器应该解析ID字符串并把它作为ID资源;“+”表示这是一个新的资源名字,它被创建后应加入到资源文件R.java中。 findViewById()取得布局上元素的句柄(前提是已经在布局Layout文件中设置好相应元素的ID)。 4.1 概述 4.1.2 尺寸参数 尺寸参数是指诸如layout_height、layout_width等,如:android:layout_width=“fill_parent”。在表示尺寸时可用确定的数字(如50px),也可以采用参数fill_parent或者wrap_content。 4.1 概述 4.1.3 部分XML布局组件标记及布局属性 控制字与字之间的间距,如取值1.5 android:textScaleX 文字对齐,如取值center。(EditText没有这个属性) android:textAlign 20sp, 20dip等 android:textSize #rgb, #argb, #rrggbb, #aarrggbb等 android:textColor @string/myname,或直接给定字符 android:text 自动拼写帮助 android:autoText @+id/myname android:id 20sp, 20dip等 android:paddingTop 20sp, 20dip等 android:padding 显示位置,默认为top,可取bottom、left、right、fill_vertical、fill_horizontal、center、fill、center_vertical、center_horizontal等。center_vertical为居中,余类似 android:layout_gravity 0, 1 android:weightandroid:layout_weight 同上 android:layout_height fill_parent,wrap_content,或100dip,50dip等 android:layout_width 取值:vertical,horizontal。使用例:setOrientation(LinearLayout.HORIZONTAL) android:orientation /apk/res/android xmlns:android 可能的取值或说明 标记 Android 部分布局属性 可能的取值或说明 标记 All android:autoLink true, false android:password @drawable/png或#rrggbb android:background @android:drawable/png, @drawable/png android:src 取值true或false,设置单行输入是否为真,如设置true,则不自动换行 android:singleLine 取值true或false。为true时,输入显示为密码 android:password 设置字体颜色,如取值为#ff8c00等,或COLOR.BLUE等(需引用相应的包) android:textColor 字体,取值为bold、italic、bolditalic等 android:textStyle 设置字体大小,如取值20dip等 android:textSize 取值为characters时,为显示大写字母 android:capitalize 设置输入数字类型,取值为integer表示只能输入整数,decimal表示输入小数 android:numeric 设置提示信息文字的颜色,如取值#ffff00,默认为灰色 android:textColorHint 设置显示在控件上的提示信息 android:hint 指是否可编辑 and
您可能关注的文档
- 2017秋部编语文二年级上册第4课《曹冲称象》ppt课件1.ppt
- 2017新部编版课件10-端午粽.ppt
- 2017-中考时政热点.ppt
- 2017中考语文专题复习图文转换-(1)-(1).ppt
- 2018.09纸箱基础知识.ppt
- 2018.11.19-家风家训课件.ppt
- 2018-2019版高中物理第二章匀变速直线运动的研究2.3匀变速直线运动的位移与时间的关系课件新人教版.ppt
- 2018-2019版高中物理第二章匀变速直线运动的研究2.4匀变速直线运动的速度与位移的关系课件新人教版.ppt
- 2018-2019版高中物理第三章相互作用3.2弹力课件新人教版必修1.ppt
- 2018-2019版高中物理第三章相互作用本章整合课件新人教版必修1.ppt
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
原创力文档

文档评论(0)