Android程序开发——UI控件

1.View布局控件

在Android中的通用属性如下:

 宽度和高度:
	match_parent:当前控件的大小和父布局的大小一样
	wrap_content:控件内容决定当前控件的大小
 id标识:
 	@id/valName:添加新的id
 外边距:
 	layout_margin:和相邻控件或边缘的距离
 内边距:
 	padding:控件内容距离控件边缘的距离
 背景:
 	background:颜色或图片作为背景
 对齐方式:
 	layout_gravity:设置自身相当于父容器的对齐方式。
 	gravity:自身内部元素的对齐方式
 	(center_horizontal:水平居中)
 	(center_vertical:垂直居中)
 	(center:水平垂直居中)
 	(left、right、top、bottom)
 状态:
 	visibility:可见状态(visible)不可见状态,保留控件位置(invisible )不可见状态,不保留控件位置(gone)

1.1处理文本内容的View(TextView)

文本框,主要用于显示信息,设置文字大小、颜色等

1.2被点击的View(Button)

Android系统会默认将按钮上的字母变为大写,则可以通过添加属性保持原来样式:

android:textAllCaps="false" :保持原来样式

Button注册监听器:调用setOnClickListener()方法

自定义内部类
匿名内部类
当前Activity去实现事件接口
在布局文件中添加点击事件属性

1.3处理图片内容的View(ImageView)

用来显示和控制图像的控件,可以对他进行放大,缩小,旋转等操作,常用属性有:

android:src:指定一张图片
android:background:设置其背景

1.4接受用户信息输入的View(EditView)

常见属性:

android:inputType:输入的类型,比如数字、字母、符号
android:hint:指定一段提示性的文本
android:maxLength:设置最高长度
android:maxLines:设置指定的行数

1.5进度条类的View(ProgressBar)

进度条,默认情况下是圆形,没有刻度,只有一个不断旋转的动画特效。通过设置style,可以显示传统的水平带刻度精度条

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

安全后厨

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

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

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

打赏作者

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

抵扣说明:

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

余额充值