Android 常用控件(一)

时间:2024-03-30 22:41:11

一:前言
记录下Android的常用控件以及使用的方法,Android 给我们提供了大量的UI控件,合理地使用这些控件就可以非常轻松地编写出相当不错的界面,这些是Android学习的基础。

二:概述图
这里我们了解一下文本控件,Android资源和selector选择器
Android 常用控件(一)

三:正文
1.TextView(负责展示文本,非编辑 )
TextView是 Android 程序开发中最常用的控件之一,主要功能是向用户展示文本的内容,它是不可编辑的 ,只能通过初始化设置或在程序中修改。
Android 常用控件(一)

2.EditText(文本编辑)
相比TextView, EditText是可以编辑的,可以用来与用户进行交互,其用法和TextView也是类似的,同样,下面介绍一些常见的参数
Android 常用控件(一)

3.Shape外形资源
外形资源是一种非常有意思,也非常强大的资源。通过外形资源,可以为控件加上渐变背景色;使控件的四个角变成圆形;设置控件内容到控件边界的距离等。
定义外形资源时,需要使用标签的android:shape属性指定要绘制的形状。在本例中该属性值为rectangle,表示绘制矩形。android:shape属性可以指定如下4个值。

rectangle:矩形。

oval:椭圆。

line:直线。

ring:圆环。
Android 常用控件(一)

4.selector(资源选择器)
Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:
(以在mylist_view.xml为例)

1.创建mylist_view.xml文件
首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/drawable/mylist_view.xml。

2.根据具体需求编辑mylist_view.xml文件
新建mylist_view.xml文件后,在没有添加任何属性时其内部代码结构为:
Android 常用控件(一)

下面就可以根据项目需求,在其内部定义为自己想要的样式了,主要属性如下:
Android 常用控件(一)

Android 常用控件(一)