




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB31/T 1838-2022海浪预报和警报发布规范
- DB31/T 1296-2021电动汽车智能充电桩智能充电及互动响应技术要求
- DB31/ 846-2014卷烟单位产品能源消耗限额
- DB31/ 840-2014数字减影血管造影(DSA)X射线设备质量控制检测规范
- CMRA/T 01-2015承插型盘扣式钢管支架品质管理规范
- 2024年抗重症肌无力药项目投资申请报告代可行性研究报告
- 网络剧拍摄基地全天候保洁及设备维护合同
- 煤炭生产安全责任与经营管理委托协议
- 智能化出租车全权委托运营管理合同
- 文化创意产业文创产品销售有限合伙协议
- 课题申报参考:西藏地方与祖国关系史融入当地高校“中华民族共同体概论”课教学研究
- 【MOOC】《C++程序设计基础》(华中科技大学)章节作业中国大学慕课答案
- 《南方航空公司汇率风险管理策略案例分析》
- 防范化解矛盾纠纷安全
- GB/T 45072-2024自然保护地名词术语
- 渔船轮机管理考试复习题及答案
- 品管圈PDCA改善案例-降低住院患者跌倒发生率
- 汽车美容服务质量管理制度
- 2024年广东潮州中考物理一模试题 (含答案)
- 2024年中职高考数学计算训练 专题13 数列的相关计算
- ISO22716-执行标准化妆品良好操作规范GMPC标准及内审员培训教材
评论
0/150
提交评论