Android智能手机软件开发教程第4章.pptVIP

  • 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:weight android: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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档