Android 开发笔记___时间选择器---timePicker

像datepicker一样,也有timepicker。

同样有timepickerdialog

所用到的方法还是一样,监听时间选择器的变化。

 1 package com.example.alimjan.hello_world;
 2
 3 import java.util.Calendar;
 4
 5 /**
 6  * Created by alimjan on 7/15/2017.
 7  */
 8
 9         import android.app.TimePickerDialog;
10         import android.app.TimePickerDialog.OnTimeSetListener;
11 import android.content.Context;
12 import android.content.Intent;
13 import android.os.Bundle;
14         import android.support.v7.app.AppCompatActivity;
15         import android.view.View;
16         import android.view.View.OnClickListener;
17         import android.widget.TimePicker;
18         import android.widget.TextView;
19
20 public class class_5_1_2d extends AppCompatActivity implements
21         OnClickListener, OnTimeSetListener {
22
23     private TextView tv_time;
24
25     @Override
26     protected void onCreate(Bundle savedInstanceState) {
27         super.onCreate(savedInstanceState);
28         setContentView(R.layout.code_5_1_2);
29         tv_time = (TextView) findViewById(R.id.tv_time);
30         findViewById(R.id.btn_time).setOnClickListener(this);
31     }
32
33     @Override
34     public void onClick(View v) {
35         if (v.getId() == R.id.btn_time) {
36             Calendar calendar = Calendar.getInstance();
37             TimePickerDialog dialog = new TimePickerDialog(this, this,
38                     calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), true);
39             dialog.show();
40         }
41     }
42
43     @Override
44     public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
45         String desc = String.format("您选择的时间是%d时%d分", hourOfDay, minute);
46         tv_time.setText(desc);
47     }
48
49     public static void startHome(Context mContext) {
50         Intent intent = new Intent(mContext, class_5_1_2d.class);
51         mContext.startActivity(intent);
52     }
53
54 }
 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     android:layout_width="match_parent"
 3     android:layout_height="match_parent"
 4     android:orientation="vertical"
 5     android:padding="10dp" >
 6
 7     <Button
 8         android:id="@+id/btn_time"
 9         android:layout_width="match_parent"
10         android:layout_height="wrap_content"
11         android:text="请选择时间"
12         android:textColor="@color/black"
13         android:textSize="20sp" />
14
15     <TextView
16         android:id="@+id/tv_time"
17         android:layout_width="match_parent"
18         android:layout_height="wrap_content"
19         android:textColor="@color/black"
20         android:textSize="17sp" />
21
22 </LinearLayout>
时间: 2024-10-25 20:33:23

Android 开发笔记___时间选择器---timePicker的相关文章

Android 开发笔记___复选框__checkbox

1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="match_parent" 4 android:orientation="vertical" 5 android:padding="10d

Android 开发笔记___存储方式__共享参数__sharedprefences

Android 的数据存储方式有四种,这次是[共享参数__sharedprefences] 听起来挺别扭的,平时看到的app里面,当用户删除了一些软件以后下次安装,发现原来的设置还在,这种情况就是把一些用户的设置保存在手机里面的一个存储区域, 格式是XML key__Value 不方便保存关系比较复杂的数据 write 1 package com.example.alimjan.hello_world; 2 3 /** 4 * Created by alimjan on 7/4/2017. 5

Android 开发笔记___图像视图

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:ori

Android 开发笔记___图像视图__简单截屏

1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 a

Android 开发笔记___滚动视图__scroll view

1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:orientation="vertical" android:layout_width="match_parent" 4 android:l

Android 开发笔记___图像按钮__imageButton

IMAGEBUTTON 其实派生自image view,而不是派生自button.,image view拥有的属性和方法,image button 统统拥有,只是imagebutton有个默认的按钮外观. image button  只能显示图形 imagebutton 上面的图片可按比例拉伸 只能在背景显示一张图形,但分别在前景和背景显示两张图片,实现图片叠加的效果 在输入法无法输入的字符和特殊字体显示的字符串,就适合用imagebutton,   先切图再显示 要想在文字周围放图片可以用基于

Android 开发笔记___初级控件之实战__计算器

功能简单,实现并不难,对于初学者可以总和了解初级控件的基本使用. 用到的知识点如下: 线性布局 LinearLayout:整体界面是从上往下的,因此需要垂直方向的linearlayout:下面每行四个按钮,需要水平的linearlayout. 滚动视图 ScrollView    :虽然界面不宽也不高,以防万一,有可能会遇到屏幕特别小的手机,因此用一个垂直方向的scrollview. 文本视图 TextView      :上面标题就是一个textview,结果显示也是textview,但是更高

Android 开发笔记___登陆app

1 package com.example.alimjan.hello_world; 2 3 /** 4 * Created by alimjan on 7/4/2017. 5 */ 6 7 8 import android.content.Context; 9 import android.support.v7.app.AppCompatActivity; 10 import android.app.AlertDialog; 11 import android.content.DialogIn

【转】Android开发笔记(序)写在前面的目录

原文:http://blog.csdn.net/aqi00/article/details/50012511 知识点分类 一方面写写自己走过的弯路掉进去的坑,避免以后再犯:另一方面希望通过分享自己的经验教训,与网友互相切磋,从而去芜存菁进一步提升自己的水平.因此博主就想,入门的东西咱就不写了,人不能老停留在入门上:其次是想拾缺补漏,写写虽然小众却又用得着的东西:另外就是想以实用为主,不求大而全,但求小而精:还有就是有的知识点是java的,只是Android开发也会经常遇上,所以蛮记下来.个人的经