您的位置:首页 > 移动开发 > Android开发

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

2020-04-23 09:11 1016 查看

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

  • 点赞
  • 收藏
  • 分享
  • 文章举报
diligent_learner 发布了5 篇原创文章 · 获赞 1 · 访问量 167 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: