




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考察教育行业的专业知识
- 焊接方法与设备培训知识
- 博物馆综合安防方案
- 财务新视野培训之出口退税培训
- 红色卡通插画风消防安全教育
- 顾客心理在新零售门店布局中的影响
- 风能产业发展趋势与政策激励研究
- 顾客为中心新零售体验设计的基石
- 音乐产业在经济发展中的贡献与影响分析
- 非物质文化遗产的数字化跨领域融合与创新应用
- 品管圈PDCA改善案例-降低住院患者跌倒发生率
- 银行催收实习心得
- 2024年高考政治总复习必修三《政治与法治》 综合测试题及答案
- 2023水电工程费用构成及概(估)算费用标准
- Unit2 Bridging Cultures Discovering useful structures 课件英语人教版(2019)选择性必修第二册
- 天然气管道安装施工组织方案
- 《能源培训讲义》课件
- GB/T 12996-2024电动轮椅车
- 机械制图教学工作页 第2版 课件 项目7测绘一级直齿圆柱减速器主动齿轮轴
- 2022年国家公务员考试《行测》真题(行政执法)及答案解析
- 2023-2024学年七年级英语下学期期末考试试卷(天津卷)
评论
0/150
提交评论