Android初级教程
来源:互联网 发布:免费网络课程 编辑:程序博客网 时间:2024/06/05 17:29
今天本来是要做日期选择器的,不经意间遇到了DatePicker,也就是日历这样的Android原生控件,特此留念一下。
Effect :
DatePicker :
<DatePicker android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/date_Picker" />
MainActivity :
package com.example.dow.timerpicker;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.DatePicker;import android.widget.TextView;import android.widget.Toast;import java.util.Calendar;public class MainActivity extends AppCompatActivity { private CheckBox mBox; private TextView mContent; private DatePicker mDate; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mContent = (TextView) findViewById(R.id.content); mDate = (DatePicker) findViewById(R.id.date_Picker); //日期 Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH)+1; int day = calendar.get(Calendar.DAY_OF_MONTH); int hour = calendar.get(Calendar.HOUR); int min = calendar.get(Calendar.MINUTE); mContent.setText(year + "-" + month+ "-" + day + "-" + hour + ":" + min); }}
MainActivity Xml :
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:orientation="vertical" android:layout_height="match_parent" tools:context="com.example.dow.timerpicker.MainActivity"> <TextView android:layout_width="match_parent" android:padding="5dp" android:gravity="center" android:id="@+id/content" android:layout_height="wrap_content" /> <DatePicker android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/date_Picker" /></LinearLayout>
因为这只是单纯的一个的知识面填充,只是用于展示,如果还需要学习,可以去以下这位博主的博文看一下
http://blog.csdn.net/wwj_748/article/details/38778631
阅读全文
0 0
- Android初级教程
- Android初级教程
- Android初级教程
- Android初级教程
- Android初级教程
- Android初级教程
- Android初级教程
- Android初级教程
- Android程序开发初级教程
- Android程序开发初级教程
- Android Studio开发初级教程
- Android Studio开发初级教程
- Android初级教程人品计算器
- Android初级教程短信防火墙
- Android初级教程实现电话录音
- Android初级教程图片信息
- Android初级教程:屏幕分辨率
- Android初级教程:屏幕分辨率
- matlab转为c或者c++
- cookie
- 斯坦福机器学习实验之2-逻辑回归(Logistic Regression)
- javascript中的数据类型
- Angular开发(十六)-HTTP请求的详细介绍
- Android初级教程
- linux 安装jdk1.8操作
- 使用Eclipse搭建Node.js开发环境
- 新手在虚拟机上搭建hadoop,zookeepe,hbase,spark
- Tensorflow教程-TensorFlow运作方式入门
- Dom对象,js对象和jquery对象的区别
- (看得懂的)海明码的编码和校验方法
- partial关键字
- IIC通信