LinearLayout和RelativeLayout布局中使用android:orientation
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"> <!--垂直布局--><!--match_parent:当前元素和父类一样;wrap_content:自适应;text:元素中显示的文字内容--><Buttonandroid:text="button1"android:layout_width="match_parent"android:layout_height="wrap_content"android:id="@+id/button_1" /><Buttonandroid:text="button2"android:layout_width="match_parent"android:layout_height="wrap_content"android:id="@+id/button_2" />
</LinearLayout>
效果:
1:线性布局在xml文件中使用<LinearLayout>来定义。
线性布局可以分为水平和垂直方向的布局,可以通过android:orientation来定义方向
android:orientation=“horizontal”表示水平方向,android:orientation=“vertical”表示垂直方向。
android:layout_gravity指定控件在布局中的对齐方式
当 android:orientation=”vertical”(垂直) 时, 只有水平方向的对齐方式的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的。
当 android:orientation=”horizontal” (水平)时, 只有垂直方向的对齐方式设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的。
:2:Android线性布局LinearLayout注意设置属性android:orientation属性,否则有的组件可能无法显示。
该属性不设置时默认为horizontal。
比如上面那段代码我删除了
android:orientation="vertical"
第二个按钮就会被第一个按钮覆盖,显示不出来
3:相对布局在xml文件中使用<RelativeLayout>来定义。
RelativeLayout布局当中使用android:orientation="vertical" ,这个语句不起作用。这句话的意思是布局方式是垂直布局,Relatactivelayout 没这个属性,去掉不会产生影响。
4:android:layout_width表示控件的宽度,android_layout_height表示控件的高度,其属性值有wrap_content、fill_parent、match_parent三种。
其中,wrap_content表示填满父控件的空白,fill_parent表示大小刚好足够显示当前控件里的内容,match_parent与fill_parent作用是相同的。
android:layout_weight表示控件的权重,描述了控件所占的比例有多大。所有的视图都有layout_weight值,其默认为零,表示需要显示多大的视图就占据多大的屏幕空间。若赋一个高于零的值,则将父视图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight值以及该值在当前屏幕布局的整体layout_weight值和在其它视图屏幕布局的layout_weight值中所占的比率而定。
LinearLayout和RelativeLayout布局中使用android:orientation相关推荐
- fragment android:onclick,Android Fragment的布局中使用android:onClick 属性时需要注意的问题...
问题: 下面是一个在fragment的布局中定义的一个点击事件 android:layout_width="wrap_content" android:layout_height= ...
- android 没有 layout_above,在RelativeLayout布局中layout_above不起作用
布局文件代码如下: layout_above没有起作用,listview把textview覆盖了 <?xml version="1.0" encoding="utf ...
- 在代码中设置RelativeLayout布局中标签的android:layout_toLeftOf、android:layout_toRightOf等属性...
需要动态改变RelativeLayout里面控件的相对位置,经一个技术群的群友提示,找到了如下的方法,做下记录: RelativeLayout.Layoutparams params = (Relat ...
- android布局中画圆角矩形,Android 自定义View之圆角矩形轨迹图
一.原理说明 主要是通过计算轨迹的坐标点加入到集合中,然后对集合进行相应截取,传入canvas中. 二.具体代码实现 /** * 原理是先通过尺寸把各个轨迹的坐标计算出来,然后再截取相应坐标,进行重绘 ...
- Android 的LinearLayout (线性布局)和RelativeLayout (相对布局)介绍
LinearLayout (线性布局) 1. 在design页面下->component tree->ConstrainLayout右键->Convert view...-> ...
- Android 布局中 如何使控件居中
首先要分两种不同情况,在两种不同的布局方式下:LinearLayout 和RelativeLayout 1. LinearLayout a). android:layout_gravity=" ...
- android控件位置居中,Android 的布局中如何使控件居中
首先要分两种不同情况,在两种不同的布局方式下:LinearLayout 和RelativeLayout 1. LinearLayout a). android:layout_gravity=" ...
- java layout组件居中_Android 布局中 如何使控件居中
首先要分两种不同情况,在两种不同的布局方式下:LinearLayout 和RelativeLayout 1. LinearLayout a). android:layout_gravity=" ...
- android线性布局控制间隙,Android线性布局(Linear Layout)
Android 中常用布局 [1] 线性布局 [2] 相对布局 [3] 帧布局 -- FrameLayout [4] 表格布局 -- !!!一个 tabrow 就代表一行 [5] 绝对布局 -- ...
- android 微信布局 字体,【Android】底部Tab+ViewPager(仿微信界面)
感谢 github的作者:wuyexiong 效果图(图片和文字都有渐变效果) 实现 主要用到自定义一个LinearLayout和ImageView 1.BottomIconView继承自ImageV ...
最新文章
- 买衣服送粉丝,人气美女出新招
- vim的常用配置及使用方法
- MySQL数据库-笔记04【查询练习题*8道(附解析)】
- 最新Angular2案例rebirth开源
- 第一章:系统困境之 再努力也不能直接打开的死结
- powershell运行D盘java_PowerShell:使用相对路径从快捷方式运行脚本
- 共阳数码管段码表_简单共阴极数码管电路图大全
- [BZOJ3696][FJSC2014]化合物(异或规则下的母函数)
- sql server数据库还原备份 sql语句
- 一文详解3D相机面临的困难问题和解决方案
- scala学习笔记(四)样本类与模式匹配
- bpftrace - tcpstates.bt
- 智能识别云服务端平台之神【合合信息TextIn】
- MIKE21学习总结(一)
- 灰色预测理论matlab,利用灰色理论数据预测及MATLAB代码(数学建模).pdf
- 电脑磁盘怎么分区以及合并?
- 使用nginx负载均衡器提高并发量
- SQL 注入速查表大全
- 西安80转换成北京独立计算机,WGS84经纬度坐标转换为西安80高斯投影坐标.
- 戴维·萨尔诺夫,霍华德·阿姆斯特朗以及超外差无线接收机
热门文章
- kvm windows 驱动安装
- DMA控制器 intel237
- illustrator插件开发向导--基础入门(二)--插件定义--PiPL资源--插件管理--插件入口和消息--加载和卸载--启动和关闭
- mysql获取某个最大的值的一行数据_某一字段分组取最大(小)值所在行的数据
- 如何查看端口是否开启
- 网络逻辑漏洞、SQLMAP、Nmap及其它命令的使用方法
- 详解语言模型NGram及困惑度Perplexity
- JAVA 模拟扑克牌洗牌发牌案例
- 三级缓存 SD—内存—网络
- 无源贴片晶振四角引脚_晶振厂家告诉你贴片晶振的脚位方向如何区分 - 中山惠源晶工...