时间选择器

xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/time_line1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#A7c0dc"
    android:gravity="center_horizontal"
    android:orientation="vertical" >

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="20px" >

<NumberPicker
            android:id="@+id/number"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:gravity="center"
            android:layout_weight="3" />

<TimePicker
            android:id="@+id/time"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1" />
    </LinearLayout>

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

<Button
            android:id="@+id/time_cancel"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_margin="10dp"
            android:layout_weight="1"
            android:background="@drawable/dialog_btn_right_checked"
            android:text="取消"
            android:textColor="#fff" />

<Button
            android:id="@+id/time_ok"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_margin="10dp"
            android:layout_weight="1"
            android:background="@drawable/dialog_btn_right_checked"
            android:text="确认"
            android:textColor="#fff" />
    </LinearLayout>

</LinearLayout>

activity

package com.yunkun.inner_fragment;

import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;

import com.yunkun.activity.AdressActivity;
import com.yunkun.activity.R;
import com.yunkun.activity.SongActivity;
import com.yunkun.popup.MyPopupWindow;

public class SendFrag extends Fragment implements OnClickListener {
    private Button mOrder;
    private RelativeLayout mStartadr;
    private RelativeLayout mEndadr;
    private RelativeLayout mGetgoodstime;
    public static TextView helpsend_getgoodstime;
    TextView mFreetext;

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        // 找控件;
        View view = inflater.inflate(R.layout.send_fragmnet, null);
        findViewById(view);
        Listener();

return view;
    }

// 找控件;
    private void findViewById(View view) {
        mStartadr = (RelativeLayout) view.findViewById(R.id.helpsend_rel1);

mEndadr = (RelativeLayout) view.findViewById(R.id.helpsend_rel2);

mGetgoodstime = (RelativeLayout) view.findViewById(R.id.helpsend_rel4);
        helpsend_getgoodstime = (TextView) view
                .findViewById(R.id.helpsend_getgoodstime);
        mFreetext = (TextView) view.findViewById(R.id.helpsend_freeperson);
        mOrder = (Button) view.findViewById(R.id.helpsend_order);
    }

// 设置监听
    public void Listener() {
        mStartadr.setOnClickListener(this);
        mEndadr.setOnClickListener(this);
        mGetgoodstime.setOnClickListener(this);
        mFreetext.setOnClickListener(this);
        mOrder.setOnClickListener(this);
    }

public void onClick(View v) {
        // TODO Auto-generated method stub
        switch (v.getId()) {
        // 点击跳转之地图
        case R.id.helpsend_rel1:
            Intent intent1 = new Intent(getActivity(), AdressActivity.class);
            intent1.putExtra("property", "2");
            startActivity(intent1);
            break;
        case R.id.helpsend_rel2:
            Intent intent2 = new Intent(getActivity(), AdressActivity.class);
            intent2.putExtra("property", "3");
            startActivity(intent2);

break;

// 显示取货时间;
        case R.id.helpsend_rel4:
            new MyPopupWindow(getActivity(), null, v);

break;
        case R.id.helpsend_freeperson:

break;
        case R.id.helpsend_order:
            startActivity(new Intent(getActivity(),SongActivity.class));
            break;
        }
    }
    // @Override
    // public void onActivityResult(int requestCode, int resultCode, Intent
    // data) {
    // // TODO Auto-generated method stub
    // super.onActivityResult(requestCode, resultCode, data);
    // }
}

时间: 2024-08-16 14:34:50

时间选择器的相关文章

TimePickerDialog时间选择器,选择0-9分钟时,显示为10:0 9:1的样式,要改成 10:00 09:01的样式 的解决方式

1 /** 2 * 设置时间选择器 3 */ 4 private void setTimePickerDialog() { 5 Calendar mCalendar = Calendar.getInstance(); 6 mCalendar.setTimeInMillis(System.currentTimeMillis()); 7 final int hour = mCalendar.get(Calendar.HOUR_OF_DAY); 8 int minute = mCalendar.get

bootstrap时间选择器使用方法详解

在bootstrap框架中的时间选择器有两种: dateTimePicke r和 dateRangePicker,今天就和大家一起来扒一扒其具体用法和实现源码. 1.dateTimePicker好像是官方嫡插件: 需要的文件: 1 <link rel="stylesheet" href="css/bootstrap-datetimepicker.min.css"> 2 <script src="js/bootstrap-datetimep

日期时间选择器:datetimepicker

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>演示:日期时间选择器:datetimepicker</title> <link rel="stylesheet" type="text/css" href="css/main.css" /> <link rel=&quo

Android可精确到秒的时间选择器

android自带的时间选择器只能精确到分,但是对于某些应用要求选择的时间精确到秒级,此时只有自定义去实现这样的时间选择器了.下面介绍一个可以精确到秒级的时间选择器. 效果图: 下面是工程目录: com.wheel中的WheelView是滑动控件的主类,如果需要更改显示效果可以更改这个类中的代码(比如字体显示大小等),drawable文件夹下是一些布局资源文件,是一些背景色的定义,time_picker.xml是这个时间选择对话框的layout文件. 源码:http://pan.baidu.co

Windows Phone 8.1中日期和时间选择器DatePicker,TimePicker

开篇之前,推荐王磊老师的Windows 8.1中关于DatePicker和TimePicker的讲解 链接:重新想象 Windows 8.1 Store Apps (73) - 新增控件: DatePicker, TimePicker 首先Windows Phone 8.1的这两个选择器的使用和在Windows 8.1中的使用差不多. 1.前台DatePicker和TimePicker标签的使用没什么太大的问题,其中Header属性其实就是给选择器起个名字而已 DateChanged和TimeC

android 定时短信app之时间选择器(一)

DatePicker类图 主要方法 public void init(int year, int monthOfYear, int dayOfMonth, DatePicker.OnDateChangedListener onDateChangedListener) 类 TimePicker类图 setOnTimeChangedListener public void setOnTimeChangedListener(TimePicker.OnTimeChangedListener onTime

WeUI移动页面实现时间选择器(年-月-日-时-分)

在做微信公众号的时候,使用的WeUI样式,有一个需求是用户选择一个预约时间,需要年月日并精确到小时和分钟. 但是WeUI的picker组件不支持直接显示5列,根据WeUI.js作者的建议,是将日期和时间选择作为两个选择器来实现. 所以我的实现思路是先选择日期,然后自动跳出时间选择,来模仿一个时间选择器.日期属于datepicker,时间属于普通的picker. 效果图: 点击期望时间跳出datepicker: 在选择时间并确定后跳出时间选择,这是一个普通picker: 之后就可以对选择的时间做处

日历 日期时间选择器

1.日历 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:orientation="vertical" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent"> 5 6 <CalendarVi

Android零基础入门第57节:日期选择器DatePicker和时间选择器TimePicker

在实际开发中,经常会遇见一些时间选择器.日期选择器.数字选择器等需求,那么从本期开始来学习Android中常用选择器,今天学习的是DatePicker和TimePicker. 一.DatePicker DatePicker是一个比较简单的组件,从FrameLayout派生而来,供用户选择日期.其在FrameLayout的基础上提供了一些方法来获取当前用户所选择的日期,如果程序需要获取用户选择的日期则可通过为DatePicker添加 OnDateChangedListener 进行监听来实现. 使

微信小程序中利用时间选择器和js无计算实现定时器(将字符串或秒数转换成倒计时)

转载注明出处 今天写小程序,有一个需求就是用户选择时间,然后我这边就要开始倒计时. 因为小程序的限制,所以直接选用时间选择器作为选择定时器的小时和分钟.唯一的缺点就是不能选择秒. 一开始的想法是选择的到一个字符串以后,截取字符串转换成数字然后和以前一样不停的计算.什么计算秒数,换算成分数啊之类的 想想虽然不难但还是太麻烦了.就想有没有简单易懂的实现方法. 首先想到的就是js中的Date() 因为这个函数可以传字符串获取毫秒数,传毫秒数获取字符串.那么总体上来看,应该是可行的. 思路: 首先我们的