AndroidUI基本控件_第1页
AndroidUI基本控件_第2页
AndroidUI基本控件_第3页
AndroidUI基本控件_第4页
AndroidUI基本控件_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Android 开发常用基本控件1常用控件(Widget)文本控件TextViewEditText按钮控件ButtonImageButton状态开关按钮ToggleButton单选与复选按钮CheckBox和RadioButton图片控件ImageView时钟控件AnalogClockDigitalClock日期与时间选择控件DatePickerTimePicker2文本控件android.widget.TextView一般用来文本展示,继承自android.view.View,在android.widget包中。常用属性设置:属性名称说明android:text=“”文字显示android:

2、autoLink=”链接类型。Web网址,email邮件,phone电话,map地图。Linkify。android:hint=请输入数字!当TextView中显示的内容为空时,显示该文本android:textColor = #ff8c00字体颜色android:textSize=20dip字体大小android:layout_gravity=center_vertical设置控件显示的位置:默认top,这里居中显示,还有bottom3android.widget.EditText为输入框,继承自android.widget.TextView,在android.widget包中。常用属性设置

3、:android:hint=请输入用户名输入框的提示文字android:password=True为密码框android:phoneNumber=True为电话框android:digits设置允许输入哪些字符。如“1234567890.+-*/%n()”android:numeric=数字框。Integer正整数, signed整数(可带负号), decimal浮点数。4按钮控件android.widget.Button最常用的按钮,继承自android.widget.TextView,在android.widget包中。他的常用子类CheckBox, RadioButton, Toggle

4、Button。通常用法:super.findViewById(id)得到在layout中声明的Button的引用,setOnClickListener(View.OnClickListener)添加监听。然后再View.OnClickListener监听器中使用v.equals(View)方法判断哪个按钮被按下,进行分别处理。5ImageButton继承自ImageView类,与Button之间的最大区别在于ImageButton中没有text属性。ImageButton控件中设置按钮中显示的图片可以通过android:src属性来设置。也可以通过setImageResource(int)来设

5、置。6状态开关按钮android.widget. ToggleButton开关形式的按钮,继承自android.widget.CompoundButton,在android.widget包中。常用属性设置:android:textOn=选择状态文字android:textOff=未选状态文字7单选与复选按钮android.widget.CheckBox复选按钮,继承自android.widget.CompoundButton,在android.widget包中。常用方法:isChecked()检查是否被选中。监听按钮状态更改,需要添加setOnCheckedChangeListener(Com

6、poundButton.OnCheckedChangeListener);android.widget. RadioButton单选按钮,继承自android.widget.CompoundButton,在android.widget包中。通常用法:单选按钮要声明在RadioGroup,RadioGroup是流式布局android.widget.LinearLayout的子类。单选按钮状态更改的监听,是要给他的RadioGroup添加setOnCheckedChangeListener(RadioGroup.OnCheckedChangeListener)监听器。注意监听器类型和CheckBo

7、x是不一样的。8注册实例练习9图片控件ImageView控件负责显示图片,其图片的来源可以是在资源文件中的id,也可以是Drawable对象或者位图对象。还可以是Content Provider的URI。常用属性:Android:adjustViewBounds设置是否需要ImageView调整自己的边界,保证图片的显示比例Android:maxHeight最大高度Android:maxWidth最大宽度Android:src图片路径Android:scaleType调整或移动图片10常用方法:setAlpha(int)设置ImageView透明度setImageBitmap(Bitmap)设

8、置ImageView显示的内容为Bitmap对象setImageDrawable(Drawable)设置ImageView所显示内容为DrawablesetImageURI(Uri)设置ImageView所显示内容为UrisetSelected(boolean)设置ImageView的选择状态setImageResource(int)设置ImageView显示内容的指定的id资源11时钟控件AnalogClockDigitalClock这两个控件都负责显示时钟,其中AnalogClock用来显示模拟时钟,而DigitalClock显示数字时钟,精确到秒。12日期与时间选择控件DatePicke

9、r常用方法:getDayOfMonth():获取当前DaygetMonth():获取当前月getYear()获取当前年updateDate(int year, int monthOfYear, int dayOfMonth):更新日期13TimePicker查看一个在24小时或上午/下午模式下一天的时间。常用方法setCurrentMinute(Integer currentMinute)设置当前时间的分钟getCurrentMinute()获取当前时间的分钟setEnabled(boolean enabled)设置当前视图是否可以编辑。m_TimePicker.setIs24HourView(true);设置为24小时制显示setOnTimeChangedListener(TimePicker.OnTimeCh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论