老人当义务红娘,守护女神天行记结局,王克俊
效果和代码都非常直观:
实例1:timepicker
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" tools:context=".mainactivity" > <timepicker android:id="@+id/timepic1" android:layout_height="wrap_content" android:layout_width="match_parent"/> <button android:id="@+id/buttone1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/timepic1" android:text="获取timepick时间"/> </relativelayout>
package com.android.xiong.times; import android.os.bundle; import android.app.activity; import android.view.menu; import android.view.view; import android.view.view.onclicklistener; import android.widget.button; import android.widget.timepicker; import android.widget.timepicker.ontimechangedlistener; public class mainactivity extends activity { private timepicker timepick1; private button buttone1; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); timepick1=(timepicker)findviewbyid(r.id.timepic1); buttone1=(button)findviewbyid(r.id.buttone1); onchangelistener buc=new onchangelistener(); buttone1.setonclicklistener(buc); //是否使用24小时制 timepick1.setis24hourview(true); timelistener times=new timelistener(); timepick1.setontimechangedlistener(times); } class onchangelistener implements onclicklistener{ @override public void onclick(view v) { // todo auto-generated method stub int h=timepick1.getcurrenthour(); int m=timepick1.getcurrentminute(); system.out.println("h:"+h+" m:"+m); } } class timelistener implements ontimechangedlistener{ /** * view 当前选中timepicker控件 * hourofday 当前控件选中timepicker 的小时 * minute 当前选中控件timepicker 的分钟 */ @override public void ontimechanged(timepicker view, int hourofday, int minute) { // todo auto-generated method stub system.out.println("h:"+ hourofday +" m:"+minute); } } @override public boolean oncreateoptionsmenu(menu menu) { // inflate the menu; this adds items to the action bar if it is present. getmenuinflater().inflate(r.menu.main, menu); return true; } }
实例2:datepicker
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" tools:context=".mainactivity" > <datepicker android:id="@+id/datepick1" android:layout_height="wrap_content" android:layout_width="match_parent" /> <button android:id="@+id/button1" android:layout_below="@id/datepick1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="获取datepicker的值"/> </relativelayout>
package com.android.xiong.datepicker; import android.os.bundle; import android.app.activity; import android.view.menu; import android.view.view; import android.view.view.onclicklistener; import android.widget.button; import android.widget.datepicker; public class mainactivity extends activity { private datepicker datepicker1; private button button1; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); datepicker1=(datepicker)findviewbyid(r.id.datepick1); //设置默认的时间 比如2055年 9月9日 datepicker1.updatedate(2012, 8, 9); button1=(button)findviewbyid(r.id.button1); oncliclisers cl=new oncliclisers(); button1.setonclicklistener(cl); } class oncliclisers implements onclicklistener{ @override public void onclick(view v) { // todo auto-generated method stub int y=datepicker1.getyear(); int m=datepicker1.getmonth()+1; int d=datepicker1.getdayofmonth(); system.out.println("y:"+y+" m:"+m+" d:"+d); } } @override public boolean oncreateoptionsmenu(menu menu) { // inflate the menu; this adds items to the action bar if it is present. getmenuinflater().inflate(r.menu.main, menu); return true; } }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android Manifest中meta-data扩展元素数据的配置与获取方式
Android实现获取meta-data和build.gradle的值
Android获取清单文件中的meta-data,解决碰到数值为null的问题
解决webview 第二次调用loadUrl页面不刷新的问题
解决Android WebView拦截url,视频播放加载失败的问题
Android webview加载https链接错误或无响应的解决
网友评论