Android ApiDemo学习(四)Views——3 Buttons、Chronometer、Controls、Custom、DateWidget
来源:互联网 发布:禁止网络游戏软件 编辑:程序博客网 时间:2024/05/17 04:58
- 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。
- Android ApiDemo学习(四)Views——3 Buttons、Chronometer、Controls、Custom、DateWidget
- Android ApiDemo学习(四)Views——1 animation
- Android ApiDemo学习(四)Views——2 autocomplete
- Android ApiDemo学习(四)Views——5 Grid
- Android ApiDemo学习(四)Views—— 4 Expandable Lists、Focus、Gallery
- Android ApiDemo 学习(四)Views——6 Imagebutton、ImageSwitcher、ImageView
- Android ApiDemo学习(四)Views——7 Layout Animation
- Android ApiDemo学习(五)Animation—— 3 CustomEvaluator
- Android ApiDemo分析(四)
- Android widget——Chronometer学习笔记
- Android widget——Chronometer学习笔记
- android学习笔记——Chronometer控件
- Android ApiDemo学习(二)notification——1 IncomingMessage
- Android ApiDemo学习(五)Animation—— 2 Cloning
- Android ApiDemo学习(五)Animation—— 5 Events
- Android apiDemo 学习——对话框AlertDialogSamples
- android 之custom views(一)
- Android Creating Custom Views
- 为什么使用 Redis及其产品定位
- tar命令示例及详解
- python写excel
- xcode4 自定义静态库的编译和使用
- Redis复制与可扩展集群搭建
- Android ApiDemo学习(四)Views——3 Buttons、Chronometer、Controls、Custom、DateWidget
- Redis内存使用优化与存储
- iexplore.exe 中的 0x090e0776 处未处理的异常: 0xC0000005: 读取位置 0x0ef6c4b4
- opengl中的矩阵,防止以后搞糊涂
- C#性能优化总结
- Redis内存存储结构分析
- 三分法——求解凸性函数的极值问题
- ASP.net实现邮件发送
- 从一碗面条到一碗浆糊,再到哪里?