当前位置:  技术文章 iis7站长之家
本页文章导读:
    ▪聚会玩——哪位高手是卧底,聚会游戏        聚会玩——谁是卧底,聚会游戏 http://www.juhuiwan.cn/ ......
    ▪ 如若还有不用ARC的,请告诉下原因        如果还有不用ARC的,请告诉下原因 今天又看到有人在群里问有人用ARC吗?呵呵,我是找不到不用的理由。。如果有人还没用的话,除了支持非常老的版本,还有什么原因呢?请告之。 ......
    ▪ 日期选择器(DatePicker)跟时间选择器(TimePicker)的功能与用法       日期选择器(DatePicker)和时间选择器(TimePicker)的功能与用法       DatePicker和TimePicker都从FrameLayout派生而来,其中DatePicker供用户选择日期,而TimePicker则供用户选择时间。它们在FrameLayout的.........

[1]聚会玩——哪位高手是卧底,聚会游戏
    来源: 互联网  发布时间: 2014-02-18
聚会玩——谁是卧底,聚会游戏
http://www.juhuiwan.cn/

    
[2] 如若还有不用ARC的,请告诉下原因
    来源: 互联网  发布时间: 2014-02-18
如果还有不用ARC的,请告诉下原因


今天又看到有人在群里问有人用ARC吗?

呵呵,我是找不到不用的理由。。

如果有人还没用的话,除了支持非常老的版本,还有什么原因呢?
请告之。

    
[3] 日期选择器(DatePicker)跟时间选择器(TimePicker)的功能与用法
    来源: 互联网  发布时间: 2014-02-18
日期选择器(DatePicker)和时间选择器(TimePicker)的功能与用法
      DatePicker和TimePicker都从FrameLayout派生而来,其中DatePicker供用户选择日期,而TimePicker则供用户选择时间。它们在FrameLayout的基础上提供了一些方法来获取当前用户所选择的日期和时间,如果程序需要获取用户所选择的日期和时间,则可通过为DatePicker添加OnDateChangeListener进行监听、为TimePicker添加OnTimeChangeListener进行监听来实现。

看看以下代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    
    <TextView 
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="选择购买本书的具体时间"/>
    
    <!-- 定义一个DatePicker组件 -->
	<DatePicker 
	    android:id="@+id/dap"
	    android:layout_width="wrap_content"
	    android:layout_height="wrap_content"
	    android:layout_gravity="center_horizontal"/>
	
	<!-- 定义一个TimePicker组件 -->
	<TimePicker 
	    android:id="@+id/tip"
	    android:layout_width="wrap_content"
	    android:layout_height="wrap_content"
	    android:layout_gravity="center_horizontal"/>
	
	<!-- 显示用户输入日期、时间的控件 -->
	<EditText 
	    android:id="@+id/show"
	    android:layout_width="match_parent"
	    android:layout_height="wrap_content"
	    android:editable="false"
	    android:cursorVisible="false"/>


</LinearLayout>


上面界面布局中除添加了一个DatePicker和一个TimePicker供用户选择日期和时间外,还包含一个EditText,用于显示用户选择的日期和时间。

import java.util.Calendar;

import android.app.Activity;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.DatePicker.OnDateChangedListener;
import android.widget.EditText;
import android.widget.TimePicker;
import android.widget.TimePicker.OnTimeChangedListener;

public class DatePickerActivity extends Activity {

	private int year;
	private int month;
	private int day;
	private int hour;
	private int minute;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.datepicker);
		DatePicker datepicker = (DatePicker) findViewById(R.id.dap);
		TimePicker timepicker = (TimePicker) findViewById(R.id.tip);
		// 获取当前的年、月、日、小时、分钟
		Calendar c = Calendar.getInstance();
		year = c.get(Calendar.YEAR);
		month = c.get(Calendar.MONTH);
		day = c.get(Calendar.DAY_OF_MONTH);
		hour = c.get(Calendar.HOUR);
		minute = c.get(Calendar.MINUTE);
		// 初始化DatePicker组件,初始化时指定监听器
		datepicker.init(year, month, day, new OnDateChangedListener() {

			@Override
			public void onDateChanged(DatePicker arg0, int year, int month,
					int day) {
				// TODO Auto-generated method stub
				DatePickerActivity.this.year = year;
				DatePickerActivity.this.month = month;
				DatePickerActivity.this.day = day;
				// 显示当前的日期、时间
				showDate(year, month, day, hour, minute);
			}

		});
		// 为TimePicker指定监听吕
		timepicker.setOnTimeChangedListener(new OnTimeChangedListener() {

			@Override
			public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
				// TODO Auto-generated method stub
				DatePickerActivity.this.hour = hourOfDay;
				DatePickerActivity.this.minute = minute;
				//显示当前日期、时间
				showDate(year, month, day, hour, minute);
			}

		});
	}
	//定义在EditText中显示当前日期、时间的方法
	private void showDate(int year, int month, int day, int hour, int minute) {
		// TODO Auto-generated method stub
		EditText show = (EditText) findViewById(R.id.show);
		show.setText("您购买的日期为:" + year + "年" + (month + 1) + "月" + day + "日"
				+ hour + "时" + minute + "分");
	}
}


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3