Android Studio时间选择器的创建方法

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下

效果显示:

1、创建xml页面(我的项目扣下来的,有的地方会报错要改)

<TextView android:id="@+id/consultation_tv_birthdate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/consultation_tv_sex" android:layout_alignStart="@+id/consultation_tv_sex" android:layout_alignTop="@+id/consultation_et_birthdate" android:layout_marginTop="9dp" android:text="出生日期:" android:textColor="@color/black" android:textSize="18sp" android:textStyle="bold" /> <EditText android:id="@+id/consultation_et_birthdate" android:layout_width="260dp" android:layout_height="40dp" android:layout_alignLeft="@+id/consultation_et_sex" android:layout_alignStart="@+id/consultation_et_sex" android:layout_below="@+id/consultation_et_sex" android:layout_marginTop="22dp" android:background="@drawable/input_bg" android:focusable="false" android:ems="10" android:inputType="textPersonName" android:paddingLeft="15dp" android:paddingRight="15dp" /> <ImageView android:id="@+id/consultation_iv_birthdate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/consultation_et_id_card" android:layout_alignEnd="@+id/consultation_et_birthdate" android:layout_alignRight="@+id/consultation_et_birthdate" android:layout_marginBottom="5dp" android:layout_marginRight="10dp" app:srcCompat="@android:drawable/ic_menu_today" />

2、创建参数

EditText consultation_et_birthdate;//出生日期: ImageView consultation_iv_birthdate;//出生日期点击

3、获取控件

consultation_et_birthdate = (EditText) findViewById(R.id.consultation_et_birthdate); consultation_iv_birthdate = (ImageView) findViewById(R.id.consultation_iv_birthdate);

4、创建点击事件

consultation_iv_birthdate.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showDialog(DATE_DIALOG); } });

5、创建时间控件并获取数据

final Calendar ca = Calendar.getInstance(); mYear = ca.get(Calendar.YEAR);//年 mMonth = ca.get(Calendar.MONTH);//月 mDay = ca.get(Calendar.DAY_OF_MONTH);//日

6、获取点击确定事件

@Override protected Dialog onCreateDialog(int id) { switch (id) { case DATE_DIALOG: return new DatePickerDialog(this, mdateListener, mYear, mMonth, mDay); } return null; }

7、绑定数据

/** * 设置日期 绑定时间 */ private DatePickerDialog.OnDateSetListener mdateListener = new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { mYear = year; mMonth = monthOfYear; mDay = dayOfMonth; consultation_et_birthdate.setText(new StringBuffer().append(mYear).append("-").append(mMonth + 1).append("-").append(mDay).append(" ")); } };

有什么问题请留言。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

时间: 2024-11-09 03:21:36

Android Studio时间选择器的创建方法的相关文章

android studio如何去掉自己创建的方法名下面的小波浪线?

问题描述 android studio如何去掉自己创建的方法名下面的小波浪线? android studio如何去掉自己创建的方法名下面的小波浪线?怎么去掉小波浪线??看着好不舒服 解决方案 File-->Settings,在左侧面板选择Editor-->Inspections,右侧找到Spelling选项,将其后面复选框的对勾去掉,然后保存即可. 解决方案二: 因为定义了这个方法却没有用到...? 解决方案三: 在这里解决

我的android studio总是不能够创建app-debug.apk文件?

问题描述 我的android studio总是不能够创建app-debug.apk文件? 错误: Gradle build finished with 1 error(s) in 33 sec Unexpected Error Local path doesn't exist. Local path doesn't exist. The project may need to be synced with Gradle files. 找到的办法:sdktoolslibfind_java.bat

在android studio中怎么怎么创建有继承的类?

问题描述 在android studio中怎么怎么创建有继承的类? 如图所示,怎么创建一个这样的类.点new选class只能创建一个普通类,没有继承选项 解决方案 啥意思?啥叫有继承的类,extends? 解决方案二: 以新建activity为例,new->activity->blankActivity弹出对话框,点击选定区域就会有这个modle中所有的activity,你就可以选择要继承的类了,而且这个新建的activity已经在清单文件中注册了(eclipse则需要自己再手动注册)

报错提示找不大符号-android studio开发为什么我创建类,也导入这个类的包了,可报错提示找不到符号

问题描述 android studio开发为什么我创建类,也导入这个类的包了,可报错提示找不到符号 5C android studio开发为什么我创建类,也导入这个类的包了,可报错提示找不到符号希望哪位遇到类似的问题帮我解答一下 解决方案 eclipse导入android报错找不到类 解决方案二: ,这个,不太好做啊,你可以 解决方案三: 没有引用依赖吧,检查下build.gradle文件里面的dependencies 解决方案四: 你得贴完整的 我看是包名错了

Android Studio手动配置Gradle的方法

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具.它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置. 面向Java应用为主.当前其支持的语言限于Java.Groovy和Scala,计划未来将支持更多的语言. 下面是一些Gradle的功能 按约定声明构建和建设: 强大的支持多工程的构建: 强大的依赖管理(基于Apache Ivy),提供最大的便利去构建工程: 全力支持已有的 Maven 或者Ivy仓库基础建

Android Studio导入第三方类库的方法

转:http://www.cnblogs.com/neozhu/p/3458759.html   Android Studio导入第三方类库的方法 本人也刚刚开始尝试做android app的开发,听说android studio是Google支持的android 应用开发工具,所以想应该肯定比Eclipse好用吧,反正以前没有java开发经验,索性就从android studio开始学,以前一直是做.net的开发,最近使用了Eclipse,Android Studio之后发现Visual st

Android编程之数据库的创建方法详解

本文实例讲述了Android编程之数据库的创建方法.分享给大家供大家参考,具体如下: 主java package com.itheima.createdatabase; import android.app.Activity; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; public class MainActivity exten

安卓开发:Android日期时间选择器

这里贴上一个Demo的源码,分享一下:  代码如下 复制代码 import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import android.app.Activity; import android.os.Bundle; import android.view.Gravity; import android.view.View; import android.view.Vie

Android Studio 引入 aidl 文件的方法汇总

AndroidStudio 引入 aidl 文件,一般来说,有两种方法. 第一种方法 直接在 src/main 目录下新建 aidl 文件夹,并将我们的 aidl 文件放到该目录下.因为 AndroidStudio 默认的 aidl 文件默认配置是这样的. 第二种方法 把 adil 文件拷贝到libs文件夹下在build.gradle文件中配置 sourceSets { main { jniLibs.srcDirs = ['libs'] aidl.srcDirs = ['src/main/jav