一、基础学习
1.ImageView是图片容器,就相当于RadioGroup是RadioButton的容器一样,是View的直接子类。
1: <ImageView
2: android:id="@+id/img"
3: android:layout_width="fill_parent"
4: android:layout_height="wrap_content"
5: android:src="@drawable/logo"/>
只需要记住图片在res/drawable-xxx下就行了。
2.ImageButton(图片按钮)和Button没关系,他是ImageView的一个扩充,是其子类,而Button是TextView的子类。
1: <ImageButton
2: android:id="@+id/rig"
3: android:layout_width="wrap_content"
4: android:layout_height="wrap_content"
5: android:src="@drawable/right"/>
3.TimePicker时间选择器,是FrameLayout(正布局)的直接子类,默认12小时
4.数据恢复的原理是什么,换句话说就是数据在被删除后还能够再次被找回来的原因,我在想是不是 数据并未真的删除(磁盘越用越小,猜测而已),只是移除了对应的链接,只是找不到而已,恢复数据就是恢复链接。
要说也不对,因为恢复的数据不是直接在原磁盘里,这我就奇怪了。现在什么都是现成了,直接傻瓜软件一键恢复,那你说学原理有什么用。
二、实例分析
1.TimePicker
1: package org.lxh.demo;
2:
3: import android.app.Activity;
4: import android.os.Bundle;
5: import android.widget.TimePicker;
6:
7: public class MyTimePicker extends Activity {
8: private TimePicker mytp = null;
9: /*
10: * 第一个是默认取得系统时间
11: * 第二个是自己写死的
12: */
13:
14: @Override
15: public void onCreate(Bundle savedInstanceState) {
16: super.onCreate(savedInstanceState);
17: super.setContentView(R.layout.main);
18: this.mytp = (TimePicker) super.findViewById(R.id.tp2) ; // 取得组件
19: this.mytp.setIs24HourView(true) ; // 设置为24小时制
20: this.mytp.setCurrentHour(18) ; // 设置时
21: this.mytp.setCurrentMinute(30) ; // 设置分
22: }
23: }
main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TimePicker android:id="@+id/tp1" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <TimePicker android:id="@+id/tp2" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout>
2.DatePicker
和上面一样,不再赘述。
时间: 2024-09-19 12:40:40