菜鸟学android之一——xml文件常用属性总结

这篇博客总结了Android开发中XML文件常用的属性,适合初学者了解和查阅。作者期待读者指出错误和遗漏,以便不断更新和完善内容。后续博客将以Demo形式深入探讨更多Android知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

菜鸟学android之一——xml文件常用属性总结

属性简介参数
layout_width宽度match_parent:跟随父类,wrap_content:包裹显示类容,fill_parent:填满父类,当然你也可以自定义:=”200dp”(不要忘了单位)
layout_height高度属性同上,就不重复写了。
orientation方向vertical”:竖直方向,horizontal:水平方向
gravity对该view中内容位置的限定参数值太多就不列举了,按住alt加?键就可以看有哪些参数值了,就是一些上下左右的方位值,英语不太差都看得懂,hah
layout_gravity设置该view相对与父view的位置同上
layout_marginTop设置该view对相对于父view的顶部的位置margin还有其他各个方向的,就不重复说,参数值填入想要的距离就行了,=”10dp”
padding设置控件之间的边距还有其他方向,在写代码时就会知道,属性值为想要的边距的大小,=”20dp”
layout_alignTop设置控件距离顶部的距离参数为具体距离,=”20dp”
layout_alignParentTop设置view紧贴父view的顶部参数为true和false,=”true”表示有效
drawableTop给该view设置一个图片在控件内的上部参数值为图片=”@drawable/ic_launcher”
visibility设置控件是否可见=”visible”可见,=”invisible”不可见(但是控件仍然存在于布局的位置),=”gone”不可见(再没设置为可见时,控件也不存在)
contentDescription给控件添加描述输入你想给的描述就行了
hint给输入框设置文字当用户有值输入时,设置的文字就会消失,就是类似于提示文字的存在
alpha给控件设置透明度为0时表示透明,255为完全不透明
background给控件设置背景(会根据控件大小进行拉伸)可以是为图片,也可以为颜色。为颜色eg:=”#fff”,=”#ffffff”,=”#0fff”,=”00ffffff”(用4(8)位参数的时间,前1(2)位表示透明度)
scr给控件设置前景(不会根据控件大小拉伸)参数值为图片
scaleType设置图片缩放方式center在视图中心显示图片,并且不缩放图片,centerCrop 按比例缩放图片,使得图片长 (宽)的大于等于视图的相应维度,centerInside 按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度,fitCenter 按比例缩放图片到视图的最小边,居中显示,fitEnd 按比例缩放图片到视图的最小边,显示在视图的下部分位置,fitStart 把图片按比例扩大/缩小到视图的最小边,显示在视图的上部分位置,fitXY 把图片不按比例缩放到视图的大小显示,matrix 用矩阵来绘制
layout_centerInParent相对于父的居中true为有效,不加为false
layout_centerHorizontal相对于父的水平居中true为有效,不加为false
layout_centerVertical相对于父的竖直居中true为有效,不加为false
text设置控件文本输入文本即可,=”hello”
textSize设置文本大小输入大小即可,=”24sp”
textColor设置文本颜色输入颜色即可=”#fff”
layout_above在其他控件上面输入其他控件的id即可
layout_below在其他控件下面输入其他控件的id即可
layout_toleftof在其他控件左边输入其他控件的id即可
layout_torightof在其他控件右边输入其他控件的id即可

以上就是我目前所遇到的xml中经常会遇到的属性,希望对大家有帮助哈~
哈哈 当然有错或者有什么遗漏的希望大家帮给我提出来,好完善完善,第一发博客,好紧张好紧张~~。
在后续的博客中,我会继续写我所学的类容,将会以一个demo的形式来进行,就这样子咯~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值