Android Studio 界面设计通用属性

界面设计通用属性

设置基本属性

  • 语句 android:[ ]

[ ]中内容属性值说明
id@+id/…设置唯一标识
background颜色或图片设置背景
minHight数值设置最小高度值
minWidth数值设置最小宽度值
visibilityboolean设置可见性
focusableboolean是否可以获取焦点
clickableboolean是否响应单击事件
longClickableboolean是否响应长单击事件

设置大小

  • 语句 android:layout_[ ]

[ ]中内容属性值描述
heightwrap_content高度为能包裹自身内容的实际大小
heightmatch_parent高度和父类相同
width同上设置宽度

设置对齐方式

  • 语句 android:gravity

可选属性值放置位置是否改变大小
top顶部
bottom底部
left左侧
right右侧
center_vertical垂直方向居中
fill_vertical垂直方向居中,纵向充满
enter_horizontal水平方向也居中
fill_horizontal水平方向居中,横向充满
center横纵居中
clip_vertical附加选项,顶部对其,剪切底部,底部对其,剪切顶部
clip_horizontal附加选项,左侧对其,剪切右侧,右侧对其,剪切左侧
  • android:gravity 和 android:layout_gravity
    • android:gravity代表的是这个组件的子组件的性质,而android:layout_gravity是设定这个组件在父组件中的属性。
    • 例如布局A中有一个子布局B,B中有一个组件C。在B中定义属性时,android:gravity指B在A中位置,android:layout_gravity指C在B中位置。
    • 当选择多个属性时,用“ | ”分开。
    • 一般的,前缀是android: 设定的是当前组件(布局) 的属性;前缀是android:layout_设置的是当前组件(布局)的子组件(布局) 的属性。

设置内边距

  • 语句 android:padding[ ]

  • 属性值:数值

[ ]中内容描述
四边内边距
Top顶边内边距
Bottom底边内边距
Start左边内边距
Left左边内边距
End右边内边距
Right右边内边距

设置外边距

  • 语句 android:layout_margin[ ]

  • 属性值:数值

[ ]中内容描述
Top顶外边距
Bottom底外边距
Start左外边距
Left左外边距
End右外边距
Right右外边距
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值