Android开发经验谈Android开发Android技术知识

Android基础之-----基础控件

2019-07-24  本文已影响5人  Android架构师丨小熊

android在xml布局中共用的属性有:

外边距:

内边距:

常用控件

TextView

文本框,主要用于文本的展示

常用属性: android:text:设置文本内容

说明:java代码中获取文本框中的内容,即text属性中的值使用getText()方法,设置text的是使用setText(“文本内容”)方法。例子在CommonControls项目中的“文本框”,源码在CommonControls/ contrls/TextviewActivity.java及对应的xml文件

EditText

编辑框,继承自TextView, 支持TextView的各种属性及方法,用于在手机上显示收集文本

常用属性:android:text:设置文本内容

说明:hint和text都是用于设置文本内容的,他们的区别在于hint属性在用户输入内容后会自动清除掉hint中的内容,而text属性则不会自动清除。如例子CommonControls项目下的编辑框中的演示,源码在CommonControls/ contrls/EdittextActivity.java及其对应的xml文件。

Button

普通按钮,继承自Textview, 支持TextView的各种属性及方法,一般用于触发点击事件

常用属性:android:text:设置文本内容

说明:如在项目CommonControls下的click包下使用Button做了点击事件的四种方式

ImageView

图像视图,用于在屏幕中展示Drawable图像,平常主要用于展示图片

常用属性:android:src:设置imageview中drawable对象的id

说明:src和background不同,background是背景填充,即控件多大,背景就多大,图片容易因为控件的比例失真或者变形,例子在项目CommonControls/ contrls/ImageViewActivity.java及对应的xml文件。

ImageButton

图像按钮,基本属性类似于imageview,不在赘述

CheckBox

复选框,继承自Button,支持Button的各种属性
常用属性:android:checked:默认状态,true默认选中,false不选中,如果不设置,默认不选中
说明:setChecked()方法设置选中,isChecked()判断选中状态。如例子CommonControls项目下的多选框演示,源码在CommonControls/ contrls/CheckBoxActivity.java及其对应的xml文件。

RadioButton

单选按钮,继承自CompoundButton,CompoundButton又继承自Button,因此RadioButton具有button的所有属性。
常用属性:android:checked:默认状态,true默认选中,false不选中,如果不设置,默认不选中

说明:setChecked()方法设置选中,isChecked()判断选中状态,如例子CommonControls项目下的单选框演示,源码在CommonControls/ contrls/RadioButtonActivity.java及其对应的xml文件。

最后

如果你看到了这里,觉得文章写得不错就给个赞呗!欢迎大家评论讨论!如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足,定期免费分享技术干货。谢谢!

上一篇下一篇

猜你喜欢

热点阅读