Android ApiDemo学习(四)Views——3 Buttons、Chronometer、Controls、Custom、DateWidget

  • Buttons:

包含三个按钮。分别是正常大小、较小、和可以switch的开关按钮。看buttons_1.xml布局,较小的button通过设置style实现。可以switch的按钮标签为ToggleButton实现。

  • Chronometer:

计时器。通过类chronometer实现,这个类实现一个简单的计时器。它是一个textview的子类。可以通过setFormat函数可以设置时间显示的格式。

  • Controls:

几种控件的使用:Button,EditText,CheckBox,RadioButton,ToggleButton ,Spinner ,TextView,ScrollView。即按钮、编辑框、多选、单选、switch按钮、下拉列表、文本框、可以滚动的view。其中button可以设置为灰色,即不能点击。多选设置图标为星形。

6个例子的区别是theme不一样,设置在AndroidManifest.xml文件中各个activity的属性theme。

  • Custom:

自定义控件。参见:http://blog.csdn.net/mapdigit/article/details/7833665

  • Date Widget:

日期和时间的显示与设置。通过Calendar类来得到年月日时分秒。

Dialog:本例显示如何使用对话框设置时间。showDialog是Activity的方法,用于显示一个对话框。需要重写onCreateDialog函数和onPrepareDialog函数,分别表示这个对话框第一次建立和又重现时调用的情况。用户设置后,需要显示用户设置的日期或时间。因此需要增加回调函数,其类型为TimePickerDialog.OnTimeSetListener和OnDateSetListener,可以用来取得当前时间对话框中的日期和时间。

Inline:除了可以使用TimePickerDialog来设置日期和时间外,还可以直接使用TimePicker,即没有对话框。可以看到在xml布局文件中直接有一个TimePicker的view。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值