Activity课件1第二章 Android应用界面(2.1-View)_第1页
Activity课件1第二章 Android应用界面(2.1-View)_第2页
Activity课件1第二章 Android应用界面(2.1-View)_第3页
Activity课件1第二章 Android应用界面(2.1-View)_第4页
Activity课件1第二章 Android应用界面(2.1-View)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Android应用界面本章学习目标

熟悉Android的View及ViewGroup类

掌握常用的布局

掌握Android开发当中常用的UI组件 掌握Adapter和ListView的使用2.1View概念Android应用的绝大部分UI组件都放在android.widget包和android.view包中。多个视图组件(View)可以存放在一个视图容器(ViewGroup)中,该容器可以与其他视图组件共同存放在另一个视图容器当中,但是一个界面文件必须有且仅有一个容器作为根节点。Android应用的界面都是由View和ViewGroup对象构建的,ViewGroup继承了View类,也可以当成普通的View来使用,但主要还是当成容器来使用。2.1View概念图2-1图形用户界面层次图Android推荐使用XML布局文件来定义用户界面,因此所有组件都提供了两种方式来控制组件的行为:在XML布局文件中通过XML属性进行控制。在JAVA程序代码中通过调用方法进行控制。实际上不管使用哪种方式,它们控制Android用户界面行为的本质是一样的。大部分时候,控制UI组件的XML属性还有对应的方法。2.1View概念View类常用的XML属性、相关方法及简要说明如表2-1所示XML属性方法说明android:alpha setAlpha(float)设置透明度android:backgroundsetBackgroundResource(int)设置背景android:idsetId(int)设置组件标识android:visibilitysetVisibility(int)设置组件是否可见android:keepScreenOnsetkeepScreenOn(boolean)设置组件是否会强制手机屏幕一直打开Android:longClickablesetLongClickable(boolean)设置是否响应长单击事件android:scaleX setScaleX(float)设置水平方向的缩放比android:scaleY setScaleY(float)设置垂直方向的缩放比android:scrollX

设置水平方向的滚动偏移android:scrollY

设置垂直方向的滚动偏移XML属性方法说明

android:scrollbars定义该组件滚动时显示几个滚动条,该属性支持如下属性值:none:滚动条不显示horizontal:显示水平滚动条vertical:显示垂直滚动条android:rotationXsetRotationX(float)设置绕X轴旋转的角度android:rotationYsetRotationY(float)设置绕Y轴旋转的角度

android:scrollbarStyle

setScrollBarStyle(int)设置滚动条风格和位置,该属性具有如下属性值:insideOverlayinsideInsetoutsideOverlayoutsideInsetandroid:tag

为该组件设置一个字符串类型的tag,通过View的getTag()获取该字符串android:fadeScrollbarssetScrollbarFadingEnabled(boolean)当不使用该组件的滚动条时,是否淡出显示滚动条android:contentDescriptionsetContentDescription(CharSequence)设置该组件的内容描述信息android:focusablesetFocusable(boolean)设置该组件是否可以得到焦点android:onClick

设置组件的单击事件android:paddingsetPadding(int,int,int,int)在组件的四边设置填充区域XML属性方法说明android:transformPivotXsetPivotX(float)设置该组件旋转时旋转中心的X坐标android:transformPivotYsetPivotY(float)设置该组件旋转时旋转中心的Y坐标android:translationXsetTranslationX(float)设置该组件在X方向上的位移android:translationYsetTranslationY(float)设置该组件在Y方向上的位移android:translationZsetTranslationZ(float)设置该组件在Z(垂直屏幕)方向上的位移android:soundEffectsEnabledsetSoundEffectsEnabled(boolean)设置该组件被单击时,是否使用音效android:minHeightsetMinimumHeight

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论