nullnullAndroid 开发
常用基本控件www.linuxidc.comLinuxIDC.comLinuxIDC.comLinux公社(LinuxIDC.com)于2006年9月25日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC就是关于Linux的数据中心。
LinuxIDC.com提供包括Ubuntu,Fedora,SUSE技术,以及最新IT资讯等Linux专业类网站。
常用控件(Widget)常用控件(Widget)文本控件
TextView
EditText
按钮控件
Button
ImageButton
状态开关按钮
ToggleButton
单选与复选按钮
CheckBox和RadioButton
图片控件
ImageView
时钟控件
AnalogClock
DigitalClock
日期与时间选择控件
DatePicker
TimePicker文本控件文本控件android.widget.TextView一般用来文本展示,继承自android.view.View,在android.widget包中。
常用属性设置:
nullandroid.widget.EditText为输入框,继承自android.widget.TextView,在android.widget包中。
常用属性设置:
按钮控件按钮控件android.widget.Button最常用的按钮,继承自android.widget.TextView,在android.widget包中。
他的常用子类CheckBox, RadioButton, ToggleButton。
通常用法:
super.findViewById(id)得到在layout中声明的Button的引用,setOnClickListener(View.OnClickListener)添加监听。然后再View.OnClickListener监听器中使用v.equals(View)方法判断哪个按钮被按下,进行分别处理。nullImageButton继承自ImageView类,与Button之间的最大区别在于ImageButton中没有text属性。ImageButton控件中设置按钮中显示的图片可以通过android:src属性来设置。也可以通过setImageResource(int)来设置。状态开关按钮状态开关按钮android.widget. ToggleButton开关形式的按钮,继承自android.widget.CompoundButton,在android.widget包中。
常用属性设置:
单选与复选按钮单选与复选按钮android.widget.CheckBox复选按钮,继承自android.widget.CompoundButton,在android.widget包中。
常用方法:
isChecked()检查是否被选中。
监听按钮状态更改,需要添加setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener);
android.widget. RadioButton单选按钮,继承自android.widget.CompoundButton,在android.widget包中。
通常用法:
单选按钮要声明在RadioGroup,RadioGroup是流式布局android.widget.LinearLayout的子类。
单选按钮状态更改的监听,是要给他的RadioGroup添加setOnCheckedChangeListener(RadioGroup.OnCheckedChangeListener)监听器。注意监听器类型和CheckBox是不一样的。LinuxIDC.comLinuxIDC.comLinux公社(LinuxIDC.com)于2006年9月25日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC就是关于Linux的数据中心。
LinuxIDC.com提供包括Ubuntu,Fedora,SUSE技术,以及最新IT资讯等Linux专业类网站。
null注册实例练习图片控件图片控件ImageView控件负责显示图片,其图片的来源可以是在资源文件中的id,也可以是Drawable对象或者位图对象。还可以是Content Provider的URI。
常用属性:
null常用方法:
时钟控件时钟控件AnalogClock
DigitalClock
这两个控件都负责显示时钟,其中AnalogClock用来显示模拟时钟,而DigitalClock显示数字时钟,精确到秒。
日期与时间选择控件日期与时间选择控件DatePicker
常用方法:
getDayOfMonth():获取当前Day
getMonth():获取当前月
getYear()获取当前年
updateDate(int year, int monthOfYear, int dayOfMonth):更新日期nullTimePicker
查看一个在24小时或上午/下午模式下一天的时间。
常用方法
setCurrentMinute(Integer currentMinute)设置当前时间的分钟
getCurrentMinute()获取当前时间的分钟
setEnabled(boolean enabled)设置当前视图是否可以编辑。
m_TimePicker.setIs24HourView(true);设置为24小时制显示
setOnTimeChangedListener(TimePicker.OnTimeChangedListener onTimeChangedListener)当时间改变时调用LinuxIDC.comLinuxIDC.comLinux公社(LinuxIDC.com)于2006年9月25日注册并开通网站,Linux现在已经成为一种广受关注和支持的一种操作系统,IDC是互联网数据中心,LinuxIDC就是关于Linux的数据中心。
LinuxIDC.com提供包括Ubuntu,Fedora,SUSE技术,以及最新IT资讯等Linux专业类网站。
相关类包相关类包TimePickerDialog、DatePickerDialog
以对话框形式显示日期时间视图
Calendar
日历是设定年度日期对象和一个整数字段之间转换的抽象基类,如,月,日,小时等。
本文档为【Android-UI基本控件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。