Android studio 常用控件以布局属性

所有控件都有的属性,每个控件组成至少有
android:layout_width = “xxx”
android:layout_height = “xxx”

TextView 文本控件 ,非编辑

常用属性

  • id:为TextView设置一个组件id,根据id,我们可以在Java代码中通过findViewById()的方法获取到该对象,然后进行相关属性的设置

  • layout_width:组件的宽度,一般写:wrap_content或者match_parent(fill_parent),前者是控件显示的内容多大,控件就多大,而后者会填满该控件所在的父容器;当然也可以指定大小(如:20dp)

  • layout_height:组件的高度,内容同上。

  • gravity:设置控件中内容的对齐方向,TextView中是文字,ImageView中是图片等等。

  • text:设置显示的文本内容(随便输入都行)

  • textColor:设置文本内容的字体颜色

  • textStyle:设置字体风格,三个可选值:normal(无效果),bold(加粗),italic(斜体)

  • textSize:字体大小,单位一般是用sp!

  • background:控件的背景颜色,可以理解为填充整个控件的颜色,可以是图片哦!

下面是实战用法

  • text=“可输入任何字体”

  • 字体颜色,如果不喜欢默认的,textColor=“@color/要用的颜色name名(可以在colcr.xml里面自定义任何颜色)”

  • 点击颜色参考值
    在这里插入图片描述
    例如

在这里插入图片描述

在这里插入图片描述

  • 其他的属性 可以自己测试看效果,参考如下图
    在这里插入图片描述

EditText 可编辑文本控件

常用属性

  • id:为TextView设置一个组件id,根据id,我们可以在Java代码中通过findViewById()的方法获取到该对象,然后进行相关属性的设置

  • layout_width:组件的宽度,一般写:wrap_content或者match_parent(fill_parent),前者是控件显示的内容多大,控件就多大,而后者会填满该控件所在的父容器;当然也可以指定大小(如:20dp)

  • layout_height:组件的高度,内容同上。

  • text:设置默认显示的文本内容(一般不用默认显示文字)

  • hint:提示信息

  • android:numeric=“integer” 设置只能输入整数,如果是小数则是:decimal

  • android:singleLine=“true” 设置单行输入,一旦设置为true,则文字不会自动换行。

  • android:password=“true” 设置只能输入密码

  • android:textColor = “#ff8c00” 字体颜色

  • android:textStyle=“bold” 字体,bold, italic, bolditalic

  • android:textSize=“20dip” 大小

  • android:capitalize = “characters” 以大写字母写

  • android:textColorHint=“#ffff00” 设置提示信息文字的颜色,默认为灰色

  • android:textScaleX=“1.5” 控制字与字之间的间距

  • android:background=“@null” 背景,这里没有,指透明

  • android:capitalize 首字母大写

  • android:digits 设置只接受某些数字

  • android:numeric 只接受数字

  • android:phoneNumber 输入电话号码

  • android:editable 是否可编辑

在这里插入图片描述

Button 按钮控件

  • android:layout_width 表示控件宽度, wrap_content, match_parent,以及具体的值; 长度单位为dp;
  • android:layout_height 表示控件高度, wrap_content,match_parent,以及具体的值; 长度单位为dp;
  • android: text 在button上要显示的文字
  • android:textSize 在button上要显示的字体大小
  • android:textColor 在button上要显示的字体的颜色

在这里插入图片描述

ImageView 图片控件

  • android:alpha 视图透明度,值在0-1之间,0为完全透明,1为完全不透明
  • android:src 显示的图片路径
    在这里插入图片描述
  • 随便找一张图片,复制到 mipmap 中,
    在这里插入图片描述
    在这里插入图片描述
  • 以上是四个最常用的控件
  • 2
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AaVictory.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值