- 浏览: 232512 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (153)
- jsp (5)
- java (14)
- javascript (15)
- mysql (0)
- sqlserver (11)
- oracle (1)
- tomcat (1)
- 系统 (0)
- 软件 (2)
- j2ee (0)
- j2me (2)
- html (14)
- 综合 (7)
- 字符串 (3)
- linux (1)
- 框架 (1)
- lwuit (2)
- android (21)
- php (11)
- xml (2)
- 算法 (1)
- io流 (3)
- JFreeChart (3)
- iphone (5)
- wap (1)
- Objective-C (13)
- jQuery (7)
- 程序员的乐趣 (2)
- spring (1)
- jQuery Mobile (3)
- phoneGap (1)
最新评论
-
fd_zhaoshuo:
...
java 用IO流修改文件的指定位置 -
fd_zhaoshuo:
...
java 用IO流修改文件的指定位置 -
shgaoyuhai:
请问一下,如果dbf文件里有删除标示的语句是隐藏的,直接执行s ...
java通过jdbc-odbc访问dbf数据源 -
leonidax:
貌似不行哦
Android.Could not find *.apk -
ielad:
okokokok
Android中的Activity
1、main.xml的代码:
< ?xml version="1.0" encoding="utf-8"?>
<LINEARLAYOUT android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android">
<TEXTVIEW android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/dateDisplay" android:textSize="20sp">
</TEXTVIEW>
<BUTTON android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="改变日期" android:id="@+id/pickDate" android:textSize="20sp">
</BUTTON>
</LINEARLAYOUT>
2、java代码:
package android.basic.lesson10;
import java.util.Calendar;
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.DatePickerDialog.OnDateSetListener;
import android.app.Dialog;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TextView;
public class MainHelloDatePicker extends Activity {
//准备公用属性
private TextView dateDisplay;
private Button pickDate;
private int mYear;
private int mMonth;
private int mDay;
//准备对话框Id
static final int DATE_DIALOG_ID = 0;
//准备日期设置监听器
private OnDateSetListener dsl = new DatePickerDialog.OnDateSetListener(){
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
mYear =year;
mMonth= monthOfYear;
mDay= dayOfMonth;
dateDisplay.setText(mYear+"-"+(mMonth+1)+"-"+mDay);
}
};
//重写创建对话框方法
@Override
protected Dialog onCreateDialog(int id){
switch(id){
case DATE_DIALOG_ID:
//把Activity上下文、日期设置监听器、以及日期的年月日都作为参数传给那个新成立的对话框组件
return new DatePickerDialog(this, dsl, mYear, mMonth, mDay);
}
return null;
}
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//得到当前日期
final Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
//获取xml中的组件
dateDisplay= (TextView)findViewById(R.id.dateDisplay);
pickDate = (Button)findViewById(R.id.pickDate);
//给日期显示组件一个初始值
dateDisplay.setText(mYear+"-"+(mMonth+1)+"-"+mDay);
//给按钮绑定点击监听器
pickDate.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
showDialog(DATE_DIALOG_ID);
}
});
}
}
3、运行程序见图片
源文件来自:http://android.yaohuiji.com/archives/390
发表评论
-
Spinner 下拉列表
2011-01-13 13:43 1089spinner就相当于Html中的下拉列表框,在下面的例子里我 ... -
AutoCompleteTextView 自动完成文本框
2011-01-13 13:40 1299AutoCompleteTextView和EditText一样 ... -
Android.Could not find *.apk
2011-01-06 13:47 2269这个问题主要是由于Eclipse中没有设定JRE路 ... -
Android中ListView中Item的设置
2010-12-20 17:36 1356写一个XML用于显示ListView list1.xml ... -
Android ArrayAdapter的使用
2010-12-20 17:33 1527写一个XML用于显示ListView list1.xml ... -
Android中的横竖屏
2010-12-14 13:48 977Android横竖屏要解决的问题应该就两个:一。布局问题;二。 ... -
Android中的多媒体的应用
2010-10-27 15:55 8701.Android对常用的媒体格式提供了支持,支持的图片格式有 ... -
Android中图形图像
2010-10-27 15:40 848一.Android系统中的图形处理分为两个类,一个类是静态图形 ... -
Android中数据存取
2010-10-26 17:42 1272一.Android作为一种手机 ... -
Android中互联网的应用
2010-10-26 14:50 744一.具体的网络编程方式: 1.针对TCP/IP的Soc ... -
Android中Content Provide
2010-10-26 11:08 2484一.Conent Provider用来保存和检索数据,并且使应 ... -
Android 广播事件处理Broadcast Receiver
2010-10-25 17:52 1671一.Broadcast Receive为广播接收器,它和事件处 ... -
Android Service组件
2010-10-25 17:06 10531.service是Android四大组件之一,是运行在后台的 ... -
Android中Intent
2010-10-20 19:40 1600一.Intent的中文意思是“意图,意向”,不同组件组件之间的 ... -
Android中的Activity
2010-10-19 16:36 1568一.Android系统由Activity,Service,Br ... -
Android的用户界面
2010-10-19 15:48 1016一.Android中所有的UI都是建立在View和ViewGr ... -
Android中资源的访问
2010-10-18 15:24 1075一.图片,音频,动画和字符串等叫做android中的资源文件。 ... -
Android开发环境的搭建
2010-10-15 09:13 708下载Android SDK,在先安装------下载安装jdk ... -
Android和Java ME的区别与联系
2010-10-14 11:44 1479一.区别: 1.Android是一个完整的移动设备操作系统 ... -
Android的历史
2010-10-14 11:31 8591.Google 1998年9月7号创立,全球互联网巨头。 2 ...
相关推荐
总结来说,这个自定义日期选择控件DatePickerDialog提供了一种灵活的方式来在Android应用中实现日期选择功能,通过自定义布局和逻辑,开发者可以轻松地打造出符合自己应用特色的日期选择对话框。通过`datapicker_...
在Android开发中,系统提供了许多内置的UI控件,其中包括日期选择器DatePicker。然而,有时候开发者需要根据项目需求对默认的控件进行自定义,使其更符合应用的风格或者提供更丰富的交互体验。本篇文章将深入探讨...
在Android开发中,日期选择对话框(DatePickerDialog)是一个常用组件,它允许用户在弹出的对话框中选择日期,提供了良好的用户体验。本教程将详细讲解如何创建和使用日期选择对话框,以及与之相关的Android编程知识...
Android 日期选择器对话框 ...Android 日期选择器对话框 DatePickerDialog 是一个非常有用的控件,它可以让用户选择日期,并将选择的日期显示在界面上。通过以上的代码,我们可以轻松地实现日期选择器对话框的功能。
在Android开发中,`DatePickerDialog`是一个非常常用的控件,它允许用户在对话框中选择日期,常用于创建事件、设定提醒等场景。本篇将深入解析`DatePickerDialog`的实现原理及其在实际项目中的应用。 `...
它提供了三种显示模式:对话框模式、小部件模式和日期选择器模式。在布局文件中,你可以通过以下方式添加`DatePicker`: ```xml <DatePicker android:id="@+id/date_picker" android:layout_width="wrap_content...
在Android开发中,日期选择器(DatePickerDialog)是用户界面中的一个重要组件,它允许用户方便地选择日期。这篇关于“优秀的日期选择DatePickerDialog”的资源,很可能是为了提供一种自定义或者优化过的...
自定义`DatePickerDialog`可以帮助开发者根据项目需求提供更符合品牌风格或用户体验的日期选择界面。本篇将详细介绍如何实现一个仿小米效果的自定义`DatePickerDialog`。 1. **DatePicker的基本使用** `DatePicker...
"时间日期控件DatePicker和TimePicker"是Android SDK中的两个重要组件,用于处理时间和日期选择。这两个控件允许用户在应用中方便地设置或选择日期和时间,常用于日程安排、事件设定等场景。 DatePicker组件提供了...
4. **Material Design Components (MDC)**: Google推出了Material Design组件库,其中包含了现代化的`MaterialDatePicker`,它提供了一种更统一、更具现代感的日期选择体验。这个控件支持日期范围选择、日历视图等...
`DatePicker`是`DatePickerDialog`内部的日期选择器控件,提供了以下常用方法: - `updateDate(int year, int month, int dayOfMonth)`:更新显示的日期。 - `getYear()`、`getMonth()`、`getDayOfMonth()`:获取...
Android下几个相关的时间日期控件的用法,包括DatePicker(日期选择控件)、TimePicker(时间选择控件)、DatePickerDialog(日期选择对话框)、TimePickerDialog(时间选择对话框)、AnalogClock(模拟时钟控件)、...
在代码中,你可以通过`DatePickerDialog`或`DatePickerFragment`来弹出一个日期选择对话框。例如: ```java DatePickerDialog datePickerDialog = new DatePickerDialog(this, new DatePickerDialog....
- 首先,你需要创建一个`DatePickerDialog.OnDateSetListener`接口的实现,这个接口定义了用户在日期选择器中设置日期后触发的方法。 ```java DatePickerDialog.OnDateSetListener dateSetListener = new ...
1. **DatePicker**: DatePicker是Android内置的日期选择器,允许用户选择一个日期。它通常通过`DatePickerDialog`呈现为对话框形式。使用`DatePicker`的基本步骤包括创建`DatePickerDialog`实例,设置日期回调,以及...
总结来说,`DatePicker`是Android系统提供的一款基础日期选择组件,开发者可以通过它和`DatePickerDialog`来实现日期选择的功能。在处理版本兼容性和定制化需求时,可能需要额外的适配工作。在实际项目中,可以根据...
总的来说,Android 时间日期控件是应用中常用的功能,通过系统自带的 `DatePicker`、`TimePicker`,以及相应的对话框组件,开发者可以轻松地实现用户友好、交互性强的时间日期选择功能。在实际项目中,根据设计需求...
DatePickerDialog和TimePickerDialog是这两个控件的对话框版本,它们可以方便地弹出并让用户选择日期或时间。创建和配置这些对话框可以通过调用静态方法`DatePickerDialog.getInstance()`和`TimePickerDialog....
首先,我们来详细讨论一下安卓系统中的时间日期选择器。在原生Android系统中,`DatePicker`和`TimePicker`是两个内置的控件,分别用于日期和时间的选择。它们提供了标准的对话框样式,用户可以通过上下滚动来选择年...
在Android平台上,日期选择器通常以DatePicker对话框的形式出现,它由三个独立的滚轮表示年、月和日。用户可以通过滚动这些滚轮来选择日期。开发者可以使用`android.app.DatePickerDialog`或`androidx.appcompat....