Android 常用的UI组件

来源:互联网 发布:技术标制作软件下载 编辑:程序博客网 时间:2024/05/21 19:28

Android 常用的UI组件 1

    上一篇说了 Android的布局,今天我们来说一说Android 中一些常用的 IU组件。    我们平时用的APP,界面如此之美观,都是先创建布局容器,然后向容器里添加界面组件,最后才形成一个美观的UI界面。

【1】 文本框(TextView)

    TextView 是在 Android 用的比较多的一个组件,其作用是用来显示一些需要显示的信息,但不能进行编辑(只能在程序代码中修改)。下面上效果图!

这里写图片描述

这里写图片描述

附上 TextView 常用属性链接:http://www.cnblogs.com/heweiquan/p/4836579.html(太多了,懒~)

【2】 编辑框(EditText)

    EditText 是 TextView 的子类,也就是说它继承了 TextView 的属性和功能,EditText 和TextView最大的区别在于:EditText 是可以进行编辑的,也就是用户可以输入内容。    EditText 组件中有个重要的属性:inputType ,它相当于 <input />de type 属性,其作用是将 EditText 设置为指定的输入类型。EditText还有两个子类:    AutoCompleteTextView  [自动完成功能]    ExtractEditText       [负责提供全屏输入法支持]

EditText的常用属性:

android:layout_gravit [设置控件显示的位置]android:hint          [设置显示在空间上的提示信息]android:numeric       [设置只能输入整数]android:singleLine    [设置单行输入]android:password      [设置只能输入密码]android:textColor     [设置字体颜色]android:textStyle     [设置字体大小]  android:textScaleX    [控制字与字之间的间距]android:layout_weight [设置权重]android:capitalize    [仅允许接受输入特定的内容,一般用于验证]android:singleLine    [强制输入的内容在单行]

EditText 是 TextView 的子类,所以自然继承了它的属性。

来点效果图:

这里写图片描述

这里写图片描述

【3】 按钮(Button)

    Button控件算作是比较简单的控件,但它的使用频率却是非常高的。Button 继承了 TextView ,它会在界面上生成一个按钮,可供用户单击,当用户单击按钮时,就会触发一个onClick事件。按钮有多种样式,圆形、图片、透明等等,可通过android:background属性来设置按钮的背景颜色火背景图片。

我们直接来说一下按钮点击事件的三种方法:
XML文件:
这里写图片描述
界面显示:
这里写图片描述
Java代码:
这里写图片描述

Button 的属性及方法:

android:clickable   -->  setClickable(boolean clickable       [设置是否允许点击]android:background  -->  setBackgroundResource(int resid)     [通过资源文件设置背景色]android:text        -->  setText(CharSequence text)           [设置文字]android:textColor   -->  setTextColor(int color)              [设置文字颜色]android:onClick     -->  setOnClickListener(OnClickListenerl) [设置点击事件]clickable  [是否允许点击(true为允许,false为禁止)]

今天先到这啦~待续

1 0
原创粉丝点击