Android基础复习之基本控件

本文详细介绍了Android开发中常用的UI控件,包括TextView、Button、EditText等的基本使用方法及属性设置,并提供了实例说明。

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

Android基础复习之基本控件

一.TextView

1.定义:文本内容显示控件
2.常用属性:
    text  显示内容的属性
    textSize  显示内容的字体大小,单位是sp
    textColor 显示内容的字体颜色,格式“#RGB”
    singleLine 是否单行显示
    lines 初始显示的行数
    maxLines 最大显示的行数
    padding 内边框间距
    layout_margin  外边框间距
    non 无链接
    autoLink  自动链接
        non 无链接
        web 网址
        email 电子邮箱
        phone 电话号码
        map 地理位置
        all 包含以上类型
    web 网址
    email 电子邮箱
    phone 电话号码
    map 地理位置
    all 包含以上类型
    ellipsize 用省略号显示超出控件宽度的文本内容
        non
        start 开如位置省略
        middle 中间位置省略
        end 末尾位置省略
        marquee 滚动显示
    non
    start 开如位置省略
    middle 中间位置省略
    end 末尾位置省略
    marquee 滚动显示
3.TextView可以实现跑马灯
    跑马灯效果的实现:
        android:focusableInTouchMode="true" 触摸方式的获取焦点
        android:focusable="true"  获取焦点
        android:marqueeRepeatLimit="marquee_forever"  滚动重复次数限制
        android:ellipsize="marquee"
        android:singleLine="true"

二.Button

Button是TextView的子类,所以TextView有的属性Button都继承了.
1.定义:文本按钮控件,可设置带图标的文本按钮
2.图标按钮:
    drawableLeft 将图标放置在文本的左边
    drawablePadding 图标与控件边框的间距
    android:onClick选择是否能被点击
3.点击事件:
    OnClickListener 点击事件监听器接口,事件处理方法
    onClick(View view)

三.EditText

EditText和Button一样是TextView的子类.
1.定义: 文本内容编辑控件
2.属性:
    hint 提示信息
    textColorHint 提示信息的颜色
    digits 指定数字范围
    textCursorDrawable 光标样式
    android:textCursorDrawable="@null" 设置光标的颜色同字体
    inputType 显示不同类型的键盘(类型太多就不一一列举)
    requestFocus() 获取焦点

四.CheckBox

父类是CompoundButton,而CompoundButton的父类是Button
1.定义:复选框控件(只有两种状态的按钮)
2.属性:
    checked="false|true"
    android:button="@null" 可以隐藏掉前面的小圆点
    Button的所有属性
3.点击事件:
    RadioGroup.OnCheckedChangeListener
        onCheckedChanged(RadioGroup, int checkedId)

五 .RadioButton

RadioButton和CheckBox一样父类是CompoundButton
1.定义: 单选项控件,一般在RadioGroup布局中使用
    出现在RadioGroup布局中才可以实现单选
2.点击事件:(属性和Button一样,不一一列举)
RadioGroup.OnCheckedChangeListener
    onCheckedChanged(RadioGroup, int checkedId)
    checkedId:被点击的RadioButton的ID

六.ImageView

1.定义:图片内容显示控件
2.属性:
    android:src="@drawable/aa" 设置图像资源
    android:scaleType
        center 保持图片的原size,居中显示,超出部分不显示
        centerCrop 按比例扩大图片的size,居中显示,超出部分不显示
        centerInside 按比例缩小图片的size,居中显示,完全显示图片
        fitCenter 按比例缩放图片大小,居中显示,完全显示图片,默认值
        fitStart 按比例缩放图片大小,置于顶部显示,完全显示图片
        fitEnd 按比例缩放图片大小,置于底部显示,完全显示图片
        fitXY  不按比例缩放图片,目标是把图片塞满整个控件

七.ImageButton

继承了 ImageView
1.定义:图片按钮
2.属性和ImageView一样
3.点击事件和Button一样

这是我在培训机构学习Android基础的第三天的内容,在这里作为复习统计出来.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值