Android的xml文件中控件的常用属性

Android的前端控件的各个属性的功能,及其含义:(括号外为属性名称,括号内为属性的各个取值)
1.orientation属性其实就是调节这个容器中 里面的元素 的排列方式。 (horizontal 表示水平排列,这个也是默认的)(vertical表示垂直排列)
2.gravity属性表示的是什么,是表示这个元素在父元素中所处的位置,是 这个位置可以很具体。
(默认:
在这里插入图片描述
Buttom:
在这里插入图片描述
right:
在这里插入图片描述
Center:(最常用)
在这里插入图片描述
center_horizontal ,center_vertical 表示水平居中和竖直居中。

3.如何设置平分空间呢:第一种:数值自己取。第二种:比如我们设置平分宽度,把要平分的子元素都!全部!先设置layout_width:”0dp”,然后再来,layout_weight:”1”,这里weight表示权重。
4.接着3,如果:其中一个不是0dp,那就不是平分,规则是:先把一个减掉,再来平分:下图案例就是先剪掉了50dp:
在这里插入图片描述
当然也可以是2,那就是2/(2+1),占2/3.
5.id的标准写法:
在这里插入图片描述
+id表示设置id为,id用作Java操作时候的标识
6.相对布局,各个view之间你不设置相对关系,就会重叠,而线性布局不会。
在这里插入图片描述
要说他在view1的旁边。
线性布局其实可以和线性布局相互嵌套,其实就是属性不太相同。
相对布局只用layout_blew,layout_toRightOf等等这样的属性,你不设置那就在父元素的右上角,你要是设置了,那就在在对应的位置。
相对布局,没有orientation这样的属性,线性布局有。

--------内容和截图,来自bilibili的视频,忘记是哪个了T–T

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值