Android基本控件

常用界面控件

属性名称作用描述
TextView显示文本信息
Button普通按钮
EditText可编辑的文本框组件(输入框)
ImageView用于显示图片
ImageButton图片按钮
CheckBox复选框
RadioGroup单选按钮组
Spinner下拉列表组件
ProgressBar进度条
SeekBar评分组件
ListView列表
Dialog对话框
Toast信息提示框

Textview控件

Textview 继承自 View类,位于 android.widget 包中。 TextView 控件的功能是向用户显示文本的内容,但不允许编辑,其常用属性如下表所示。

属性名称作用描述
android:layout_width设置控件的宽度
android:layout_height设置控件的高度
android:id设置组件的D
android:text设置文本内容
android:textColor设置文本颜色
android:textSize设置文本大小
android:background设置控件的背景色
android:gravity设置文本相对控件的位置
android:layout_gravity设置空间相对于其所在容器的位置

初始添加的 TextView 控件默认形式,如需要修改 TextView 的显示内容、字体大小等,可以在XML中修改某个属性的值来控制控件的表现形式。程序段如下:
<TextView android:layout_width="wrap_content "
android: layout height=“wrap_content "
android:id=”@+id/tv1 "
android:textColor="FFFFFF "
android:textSize=“18sp "
android:background=”#0000FF "
android:text+@string/hello_world " />

EditText控件

EditText 是一个非常重要的组件,它是用户和 Android 应用进行数据传输的窗户,有了它就等于有了一扇和 Android Android应用传输的 “ 门 ”,通过它,用户可以把数据传给 Android 应用,然后得到用户想要的数据。
Edittext 继承自 android. widget. TextView , 在 android. widget 包中 , EditText 是 TextView 的子
类,具有 TextView 的属性特点,下表是 EditText 常用的属性。

属性名称作用描述
android:inputType设置文本的类型
android:digits设置允许输入哪些字符
android:hint设置编辑框内容为空时显示的提示信息
android:password设置只能输入密码,以 ” . ” 显示文本
android:singleLine设置文本单行显示
android:editable设置是否可编辑
requestFocus()使当前组件对象获得焦点
android:phoneNumber设置电话号码的输入方式
android:ems设置控件的宽度为N个字符

Button控件

Button 控件是一种按钮控件用户可以在该控件上单击,并能引发相应的时间处理函数,Button 继承自 android.widght.TextView ,在 android.weiget 包中,其常用子类有 CheckBox 、RadioButton 、ToggleButton 等。
Button的基本使用方法有以下几种:
1、添加 Button 控件到 XML 布局文件中,也可通过程序添加。
在布局文件中设置按钮的一些属性,如位置、宽高、按钮上的字、颜色等,比较重要的是要给按钮一个 ID ,这是按钮唯一的名称。
2、处理按钮的单击事件。
第一种方法:通过 onClick 属性设置处理单击事件的方法名,在 Activity 中实现这个方法。
在XML布局文件中设置 Button 属性,即 android: onClick=“myclick”,然后在该布局文件对应的 Acitivity中实现该方法。
public void myclick(View view) {
// Do something in response to button click
}
另一种方法是使用 setOnClickListener 添加监听器对象,可以写一个内部类,实现 OnClickListener 接口,在这个类中实现 onClick 方法,方法中写按钮单击时想做的具体工作。
Button button = (Button) findViewById(R.id.button_send);
button. setOnclickListener(new view. Onclicklistener() {
public void onClick(View v) {
//Do something in response to button click
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值