常用控件(二)

<1>按钮

1Button(按钮)

Android:text 设置按钮上的文字(ImageButton不能有文字)

Android:background 设置按钮的背景颜色

2、imageButton(图片按钮)

Android:src  设置背景图片

Android:adjustViewBounts  调整边框以适应图片大小

android:padding 设置图片的填充

39.png

作用:解决图片变形

工具:sdk\tools\draw9patch.bat

1)上边缘黑色条位置向下覆盖的区域表示图片横向拉伸时,只拉伸该区域

2)左边缘黑色条位置向右覆盖的区域表示图片纵向拉伸时,只拉伸该区域

3)下边缘黑色条位置向上覆盖的区域表示图片横向显示内容的区域

4)右边缘黑色条位置向左覆盖的区域表示图片纵向显示内容的区域

注意:上边缘和左边缘的直线可以断开。右边缘和下边缘的直线不可以断开

4、要设置按钮不同状态时的样式,要使用Selector资源。

5.事件处理

1

Xml配置:android:οnclick=”show”

在对应的Activitity中必须要一个方法叫做show,而且该方法必须带一个View类型的参数

Public void show(View view){...}

(2)代码:

给按钮添加一个监听器,可以使用内部类,也可以使用外部类。

btn.setOnClickListener(new View.OnClickListener){

 Public void onClick(View v){

.....

}

}

(3)如果同时使用,xml配置中的方式无效

 

<2>选择框

1、RadioButton(单选框)

(1)RadioButton必须要放到RadioGroup

(2)adioGroupandroid:orientation属性指定按钮的排列方向

(3)必须指定id

 

2CheckBox(复选框)

(1)给每个CheckBox里面设置id

(2)给多个选按钮设置点击的监听

(3)获取单选框中被选中的id

(5)自定义显示效果(Toast吐司)

 

3、ToggleButton(开关状态按钮)

Android:checked 设置开关的状态

 

<3>日期、时间控件

日期控件:

DatePicker

Android:calendarViewShow=”false”  设置显示日历

获取年份:datePicker.getYear();

获取月份:datePicker.getMonth();

获取天数:datePicker.getDayOfMonth();

事件:datePicker.init(year, monthOfYear,dayOfMonth,onDateChangedListener);

DatePicker.OnDateChangListener

Public void onDateChanged(DatePicker view, int year,int monthofYear,int dayOfMonth)

(1)DatePickerDialog

选择日期弹出框

事件:DatePickerDialog.OnDateSetListener

Public void onDateSet(DatePicker  view,int  year,int  monthOfYear, int  dayOfMonth)

 

时间控件:

(1)TimePicker

设置24小时制:timePicker.setIs24HourView(true);

获取小时:timePicker.getCurrentHour();

获取分钟:timePicker.getCurrenMinute();

(2)TimePickerDialog

事件:TimePickerDialog.OnTimeSetListener

Public void onTimeSet(TimePicker view,int hourofDay, int minute);

更多相关文章

  1. Android官方入门文档[6]添加Action按钮
  2. 界面编程之基本界面组件(5)ToggleButton(状态开关按钮)
  3. android Button 切换背景,实现动态按钮和按钮颜色渐变
  4. android点击按钮控制图片切换-kotlin
  5. 选择框在右边的单选按钮。。
  6. android : 圆角按钮 shape属性
  7. 使用多状态按钮ToggleButton
  8. Android如何避免输入法弹出时遮挡住按钮或输入框
  9. Android中 ToggleButton【状态切换按钮】简介

随机推荐

  1. android软键盘隐藏总结
  2. Android resources
  3. TextView中style的应用
  4. Android 解决Handler在运行时加载报空指
  5. Android各版本的SDK Platforms和API Leve
  6. Android旋转屏幕不销毁数据的方法
  7. 你需要知道的Android拍照适配方案
  8. Android 文件存储的简单实现
  9. Android Password Manager
  10. Android之SurfaceView实现视频播放