文档章节

LinearLayout的常用XML属性及相关方法

zuo萍水相逢
 zuo萍水相逢
发布于 2014/05/05 11:19
字数 261
阅读 52
收藏 0
点赞 0
评论 0


    XML属性       相关方法        说明

android:gravity

setGravity(int) 设置布局管理器内组件的对齐方式。该属性支持topbottomleftrightcenter_verticalfill_verticalcenter_horizontalfill_horizontalcenterfillclip_verticalclip_horizontal几个属性值。也可以同时指定多种对齐方式的组合,例如leftlcenter_vertical代表出现在屏幕左边,而且垂直居中

android:orientation

setOrientation(int) 设置布局管理器内组件的排列方式,可以设置为horizontal(水平排列)、vertical(垂直排列、默认值)两个值的其中之一

注意:android:gravity属性中的多个属性值之间用竖线隔开,但竖线前后千万不能出现空格。

Main.xml代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >
        <EditText
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />
    </LinearLayout>
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="right"
        android:orientation="horizontal" >
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="确定" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="取消" />
    </LinearLayout>
</LinearLayout>


© 著作权归作者所有

共有 人打赏支持
zuo萍水相逢
粉丝 0
博文 2
码字总数 324
作品 0
程序员
Android--UI布局

概述   布局(Layout)的概念是针对Activity的,Activity就是布满整个Android设备的窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,每个需要显示的Activit...

analogous_love ⋅ 01/07 ⋅ 0

Android五布局——线性布局LinearLayout

1、线性布局: 在res->layout->activity_main.xml文件中,如果有LinearLayout控件,其中可添加控件,则这些控件的布局就是线性布局。 2、LinearLayout: LinnearLayout是线性布局控件,它包含...

落叶-归根 ⋅ 2016/07/19 ⋅ 0

android XML布局和子View按比例布局

首先按照程序的目录结构大致分析:   res/layout/ 这个目录存放的就是布局用的xml文件,一般默认为main.xml   res/values/ 这个目录存放的是一堆常量的xml文件   res/drawable/ 存放的...

程序袁_绪龙 ⋅ 2014/09/09 ⋅ 0

android:layout_weight属性详解

 在android开发中LinearLayout很常用,LinearLayout的内控件的android:layoutweight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLayo...

墨梅 ⋅ 2014/03/19 ⋅ 0

android:layout_weight属性详解

在android开发中LinearLayout很常用,LinearLayout的内控件的android:layoutweight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLayout...

哎呦坏蛋 ⋅ 2013/06/06 ⋅ 0

Android 自定义view

在需求文案中有时候需要显示如下信息 1.点击某行显示详情ui,如下图 2.填充某行左由两边title信息. 3.箭头的动画. 通过上面需求定义了一个custom UIView Demo code github传送点:github.com...

wongstar ⋅ 2017/12/13 ⋅ 0

转载:整理:Android apk 框架 布局 集锦

看到好的技术教程就想分享一下,不喜勿喷!谢谢配合,仅供菜鸟学习研究(^o^)/~ 友情推荐《爱加密》Android apk加密保护视频教程剪辑:http://www.ijiami.cn/Video?v=3   Android的界面是有...

科技创造 ⋅ 2015/09/18 ⋅ 0

安卓自定义控件全解

全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓自定义控件:包含LinearLayout、RelativeLayout、GridView、Button等 本文以LinearLayout为例 首先要有一个自定义xml布局文件 我们这里...

luanpeng825485697 ⋅ 2017/11/29 ⋅ 0

《Concise课程表》开发过程总结

<<Concise课程表>>这个APP离最后一个版本1.2.1发布也快一个月了,为了给Android小组的同学了分享一下我在做这个APP期间遇到的问题极其解决办法,和这个APP中一些关键点,特地整理了一下。 首...

半天想不出来 ⋅ 2012/10/17 ⋅ 2

Android角落 不妨再看LinearLayout

本文首发于github,是我所在的组LittleFriendsGroup的一个源码分析项目哦,如果您感兴趣,也可以去认领一篇文章写写你的观点。 #####声明.本项目源码基于Api 23 ###1.谈谈LinearLayout Andr...

WeiChaoFeng ⋅ 2017/12/13 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

DevOps 资讯 | PostgreSQL 的时代到来了吗 ?

PostgreSQL是对象-关系型数据库,BSD 许可证。拼读为"post-gress-Q-L"。 作者: Tony Baer 原文: Has the time finally come for PostgreSQL?(有删节) 近30年来 PostgreSQL 无疑是您从未听...

RiboseYim ⋅ 12分钟前 ⋅ 0

Cube、Cuboid 和 Cube Segment

1.Cube (或Data Cube),即数据立方体,是一种常用于数据分析与索引的技术;它可以对原始数据建立多维度索引。通过 Cube 对数据进行分析,可以大大加快数据的查询效率 2.Cuboid 在 Kylin 中特...

无精疯 ⋅ 50分钟前 ⋅ 0

github太慢

1:用浏览器访问 IPAddress.com or http://tool.chinaz.com 使用 IP Lookup 工具获得github.com和github.global.ssl.fastly.net域名的ip地址 2:/etc/hosts文件中添加如下格式(IP最好自己查一...

whoisliang ⋅ 52分钟前 ⋅ 0

非阻塞同步之 CAS

为解决线程安全问题,互斥同步相当于以时间换空间。多线程情况下,只有一个线程可以访问同步代码。这种同步也叫阻塞同步(Blocking Synchronization). 这种同步属于一种悲观并发策略。认为只...

长安一梦 ⋅ 今天 ⋅ 0

云计算的选择悖论如何对待?

人们都希望在工作和生活中有所选择。但心理学家的调查研究表明,在多种选项中进行选择并不一定会使人们更快乐,甚至不会产生更好的决策。心理学家Barry Schwartz称之为“选择悖论”。云计算为...

linux-tao ⋅ 今天 ⋅ 0

Redis 注册为 Windows 服务

Redis 注册为 Windows 服务 redis 注册为 windows 服务相关命令 注册服务 redis-server.exe –service-install redis.windows.conf 删除服务 redis-server –service-uninstall 启动服务 re......

Os_yxguang ⋅ 今天 ⋅ 0

世界那么大,语言那么多,为什么选择Micropython,它的优势在哪?

最近国内MicroPython风靡程序界,是什么原因导致它这么火呢?是因为他功能强大,遵循Mit协议开源么? 错!因为使用它真的是太舒服了!!! Micropython的由来,这得益于Damien George这位伟大...

bodasisiter ⋅ 今天 ⋅ 0

docker 清理总结

杀死所有正在运行的容器 docker kill $(docker ps -a -q) 删除所有已经停止的容器(docker rm没有加-f参数,运行中的容器不会删掉) docker rm $(docker ps -a -q) 删除所有未打 dangling 标...

vvx1024 ⋅ 今天 ⋅ 0

关于学习

以前学车的时候,教练说了这样的一句话:如果一个人坐在车上一直学,一直学,反而不如大家轮流着学。因为一个人一直学,就没有给自己留空间来反思和改进。而轮流着学的时候大家下来之后思考上...

mskk ⋅ 今天 ⋅ 0

压缩工具之gzip-bzip2-xz

win下常见压缩工具:rar zip 7z linux下常见压缩工具:zip gz bz2 xz tar.gz tar.bz2 tar.xz gzip 不支持目录压缩 gzip 1.txt #压缩。执行后1.txt消失,生成1.txt.gz压缩文件 gzip -d 1.txt....

ZHENG-JY ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部