`
syab11
  • 浏览: 201415 次
  • 性别: Icon_minigender_1
  • 来自: SH
社区版块
存档分类
最新评论

UI布局参数(持续更新)

阅读更多

android:layout_above 将该控件的底部置于给定ID的控件之上;
android:layout_below 将该控件的底部置于给定ID的控件之下;
android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐
android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;


android:layout_alignBaseline 将该控件的baseline与给定ID的baseline对齐;
android:layout_alignTop 将该控件的顶部边缘与给定ID的顶部边缘对齐;
android:layout_aligandroid:layout_marginRight="40dip"nBottom 将该控件的底部边缘与给定ID的底部边缘对齐;
android:layout_alignLeft 将该控件的左边缘与给定ID的左边缘对齐;
android:layout_alignRight 将该控件的右边缘与给定ID的右边缘对齐;


android:layout_alignParentTop 如果为true,将该控件的顶部与其父控件的顶部对齐;
android:layout_alignParentBottom 如果为true,将该控件的底部与其父控件的底部对齐;
android:layout_alignParentLeft 如果为true,将该控件的左部与其父控件的左部对齐;
android:layout_alignParentRight 如果为true,将该控件的右部与其父控件的右部对齐;

android:layout_centerHorizontal 如果为true,将该控件的置于水平居中;
android:layout_centerVertical 如果为true,将该控件的置于垂直居中;
android:layout_centerInParent 如果为true,将该控件的置于父控件的中央;

 

android:layout_marginBottom 离某元素底边缘的距离
android:layout_marginLeft 离某元素左边缘的距离
android:layout_marginRight 离某元素右边缘的距离
android:layout_marginTop 离某元素上边缘的距离

 

 

android: layout_weight

我们可以通过设置控件的layout_weight属性以控制各个控件在布局中的相对大小。layout_weight属性是一个非负整数值。线性布局会根据该控件layout_weight值与其所处布局中所有控件layout_weight值之和的比值为该控件分配占用的区域。例如,在水平布局的LinearLayout中有两个Button,这两个Buttonlayout_weight属性值都为1,那么这两个按钮都会被拉伸到整个屏幕宽度的一半。如果layout_weight指为0,控件会按原大小显示,不会被拉伸;对于其余layout_weight属性值大于0的控件,系统将会减去layout_weight属性值为0的控件的宽度或者高度,再用剩余的宽度或高度按相应的比例来分配每一个控件显示的宽度或高度。
分享到:
评论

相关推荐

    swift-FlowStack是一个用于SwiftUI的网格布局视图

    SwiftUI是苹果公司推出的用于构建iOS、macOS、tvOS和watchOS等平台用户界面的声明式框架。它使得开发者可以使用简洁的...同时,由于`FlowStack`是开源的,社区的贡献和支持使得它持续优化和更新,满足更多开发需求。

    (完整word版)Android概述、UI控件布局.doc

    UI设计通常会利用各种布局管理器,如LinearLayout、RelativeLayout、ConstraintLayout等,它们帮助开发者组织和排列UI元素。例如,LinearLayout按照垂直或水平方向排列子视图,RelativeLayout允许视图相对于其他视图...

    前端开源库-ui5-jsdoc-generator

    - **持续更新**:随着UI5框架的发展,工具也会定期更新,以保持与最新版本的兼容性。 ### 总结 UI5-JSDoc-Generator 是前端开发者提高工作效率的得力助手,通过自动化的方式生成UI5控件库的JSDoc文档,有助于团队...

    tms-ui-bootstrap

    10. **持续更新与维护**:一个良好的前端库需要持续跟进Bootstrap的新版本,修复已知问题,并根据用户反馈进行改进,以确保tms-ui-bootstrap始终处于最佳状态。 综上所述,tms-ui-bootstrap是一个针对TMS系统定制的...

    jQuery ligerUI API.rar_jQuery ligerUI API_ligerui api

    六、持续更新与社区支持 jQuery ligerUI的开发者团队持续对框架进行维护和更新,确保其与最新技术和标准保持同步。同时,活跃的社区也为用户提供了解决问题和分享经验的平台,遇到问题时,开发者可以通过论坛或...

    仿微信6.2UI界面最新出炉

    微信作为中国最流行的社交应用,其用户界面设计一直备受开发者和设计师的关注...同时,持续关注并学习最新的UI设计趋势,对于保持应用的竞争力至关重要。因此,这个主题对于移动应用开发者来说,是一个极好的学习资源。

    android-UI控件2

    在Android开发中,UI(用户界面)控件是构建应用程序不可或缺的部分。"android-UI控件2"这个主题深入探讨了...同时,随着Android版本的更新,新的UI组件和设计模式不断出现,持续学习和实践是保持技术敏锐的关键。

    JqueryUI甘特图源码_f5d014bf-c4cb-4a76-b825-cdbbdd0fcfc7.rar

    - **插件配置**:JqueryUI允许开发者通过选项参数来调整甘特图的行为,比如设置时间刻度、改变颜色主题、添加滚动条等。 - **事件处理**:甘特图支持多种交互事件,如拖放、点击等。通过监听这些事件,可以实现动态...

    UI GIF制图软件

    - **帧动画**:支持逐帧动画制作,每个帧都可以视为一个静态画面,通过时间轴调整帧的顺序和持续时间来创建动画效果。 - **特效添加**:内置了各种过渡、滤镜和特殊效果,如模糊、锐化、马赛克等,增强GIF的表现力...

    H+ v3.2 后台主题UI框架.zip

    H+ v3.2的更新迭代也体现了对用户体验的持续关注。例如,3.2.0版本可能包含了性能优化、新功能添加、已知问题修复等内容,以满足不断变化的开发需求。这样的版本更新策略确保了框架始终处于行业的前沿,能够应对新的...

    ui-anim:ui-lib的布局动画

    "ui-anim:ui-lib的布局动画"是一个专门针对UI布局动画的库,它利用TypeScript语言的强大特性和灵活性来创建流畅、动态的用户界面效果。下面将详细探讨这个库的核心知识点以及TypeScript在其中的作用。 1. **UI布局...

    7天精通PHOTOSHOP CS5 UI交互设计

    Photoshop作为业界标准的图像编辑软件,其在UI设计领域的应用主要集中在界面元素的设计、图标创作、布局规划以及视觉效果的优化上。以下是对标题和描述中所述知识点的详细解析: ### 1. Photoshop CS5基础操作 ###...

    jqueryui-API(最完整).rar

    jQuery UI有一个庞大的开发者社区,提供问题解答、示例分享和持续更新,确保开发者能得到及时的帮助。 综上所述,“jQuery UI API(最完整)”文档是学习和掌握jQuery UI不可或缺的资源,它将帮助开发者充分利用其...

    swagger-ui-4.5.0.zip

    3. **实时更新**:当API的OpenAPI规范发生变化时,Swagger UI会自动更新显示,确保文档始终与实际接口保持同步。 4. **自定义样式和配置**:Swagger UI可以进行一定程度的定制,以适应不同的品牌和需求。开发者可以...

    jQuery LigerUI V1.01

    在jQuery LigerUI V1.01版本中,我们可以看到其对易用性和性能的持续优化,以满足不断增长的Web开发需求。 1. **jQuery LigerUI的核心特点** - **轻量级**:jQuery LigerUI依赖于jQuery库,自身代码量较小,加载...

    Easy UI Motion.rar

    4. **配置动画**:在Inspector面板中设置动画参数,如持续时间、速度、动画类型等。 5. **绑定事件**:利用Unity的Event Trigger组件,将动画与用户交互或游戏逻辑关联。 6. **测试与优化**:在Game视图中预览动画...

    YF-UI:本机用户界面开发

    10. **持续更新与维护**: 开源项目如 YF-UI 通常会定期发布更新,修复已知问题,添加新功能,保持与最新技术和标准同步。开发者应关注官方更新通知,以便及时升级并获取最佳支持。 总结而言,YF-UI 是一个强大的...

    新版Android开发教程+笔记七--基础UI编程1

    标题和描述提及了“新版Android开发教程+笔记七--基础UI编程1”,以及“安卓开发必备”,因此本篇内容将...随着技术的发展,Android开发工具和API也在不断更新,因此开发者需要持续学习,以跟上最新的开发趋势和技术。

    Unity 粒子特效-第六集-圆圈循环UI特效

    在本篇我们聚焦于"Unity粒子特效-第六集-圆圈循环UI特效",这个主题主要涉及到如何利用粒子系统创建一个动态的、循环的、具有圆形布局的UI特效。 首先,打开Unity编辑器,我们需要创建一个新的粒子系统。在项目窗口...

    jqueryui 手册

    - **持续更新**: jQuery UI 社区不断推出新版本,修复 bug 并增加新特性,因此建议定期关注官方发布的信息。 - **最佳实践**: 结合实际应用场景,合理利用 jQuery UI 的组件和 API,可以显著提升 Web 应用的用户体验...

Global site tag (gtag.js) - Google Analytics