Android常用控件(选择器)

本文详细介绍了Android中的常见控件,包括Button、ImageButton及其使用9.png进行自定义,强调了如何利用Selector资源实现不同状态的样式变化。此外,还探讨了RadioButton、CheckBox、ToggleButton等选择框的用法,以及DatePicker和TimePicker的日期时间选择,并提供了相关事件处理的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、按钮(选择器)

<1> Button(按钮)

android:text设置按钮上的文字,ImageButton不能有文字

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


<2> ImageButton(图片按钮)

android:src设置背景图片

android:adjustViewBounds调整边框以适应图片大小

android:padding设置图片的填充


<3> 9.png(九妹图)

1、作用:解决图片变形

2、工具:sdk\tools\draw9pathch.bat

3、

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


 <5> 事件处理:



二、选择框

<1> RadioButton(单选框)

RadioButton必须要放到RadioGroup中(RadioGroup的android:orientation属性指定按钮的排列方向)

必须指定id

android:checked是否选中


<2> CheckBox(复选框)

<3>ToggleButton(开关状态按钮)

android:checked设置开关的状态


三、日期 / 时间控件

<1> 日期控件:

DatePicker

android:calendarViewShow="false"设置不显示日历

获取年份:datePicker.getYear()

获取月份:datePicker.getMonth()

获取天数:datePicker.getDayOfMonth()

事件:

DatePickerDialog

选择日期弹出框

事件:


<2> 时间控件:

TimePicker

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

获取小时:timePicker.getCurrentHour();

获取分钟:timePicker.getCurrentMinute();


TimePickerDialog

事件:

TimePickerDialog.OnTimeSetListener  

-->public void onTimeSet(TimePicker view,int   hourOfDay, int  minute)












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值