Android——工具对话框

简介: 一,日期对话框           代码: //日期时间对话框 //获得时间相关实例,目的是为了初始化日期选择对话框弹出来的初始时间 Calendar calender=Calendar.


一,日期对话框


          



代码:


 

//日期时间对话框
	        //获得时间相关实例,目的是为了初始化日期选择对话框弹出来的初始时间
	        Calendar calender=Calendar.getInstance();
	        calender.setTimeInMillis(System.currentTimeMillis());
	        int year=calender.get(Calendar.YEAR);
	        int monthOfYear=calender.get(Calendar.MONTH);
	        int dayOfMonth=calender.get(Calendar.DAY_OF_MONTH);
	        //通过DatePickerDialog来创建日期选择对话框
	        DatePickerDialog dpd=new DatePickerDialog(this,new OnDateSetListener(){
	
				@Override
				public void onDateSet(DatePicker arg0, int arg1, int arg2, int arg3) {
					// TODO 这里天津当前时间被设置后的回调方法
					
				}
	        	
	        },year,monthOfYear,dayOfMonth);
	        dpd.show();


二,时间对话框

 


           代码:

                  

	 //时间选择对话框
	        Calendar calendar=Calendar.getInstance();
	        new TimePickerDialog(this,new TimePickerDialog.OnTimeSetListener() {
				
				@Override
				public void onTimeSet(TimePicker arg0, int arg1, int arg2) {
					
					
				}
			}, calendar.get(Calendar.HOUR_OF_DAY),calendar.get(Calendar.MINUTE),true).show();




三,拖动对话框


             

           

          首先是布局文件:

 

                 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <SeekBar
        android:id="@+id/seekBar1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_margin="10dp" />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/seekBar1"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="88dp"
        android:text="TextView" />

</RelativeLayout>


           代码设置:

 

	//拖动对话框
	        Dialog dialog=new Dialog(this);
	        dialog.setTitle("拖动对话框");
	        //将布局文件加入到对话框中
	        dialog.setContentView(R.layout.main2);
	        SeekBar sbar=(SeekBar)dialog.findViewById(R.id.seekBar1);
	        sbar.setMax(10);
	        final TextView tview=(TextView)dialog.findViewById(R.id.textView1);
	        tview.setText("当前的进度为:"+sbar.getProgress());
	        sbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){
				@Override
				//当进度变化时回调该函数
				public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
					// TODO Auto-generated method stub
					tview.setText("当前的进度为:"+arg0.getProgress());
				}
	
				@Override
				//开始拖动时回调
				public void onStartTrackingTouch(SeekBar arg0) {
					// TODO Auto-generated method stub
				}
	
				@Override
				//停止拖动时的回调
				public void onStopTrackingTouch(SeekBar arg0) {
					// TODO Auto-generated method stub
				}
	        });
	        dialog.show();
	


四,使用自定义的对话框


               当我们需要自定义的对话框时,可以自己写XML的布局文件,然后通过集成Dialog的方式编写自己的自定义对话框。


         例如:


         

class MyDialog extends Dialog{

    	private Window mWindow;
		public MyDialog(Context context) {
			super(context);
			//获得窗口管理对象
			mWindow=this.getWindow();
			//去掉系统默认的对话框北京
			mWindow.setBackgroundDrawable(new ColorDrawable(0));
			//获得窗口参数
			WindowManager.LayoutParams lp=mWindow.getAttributes();
			//设置对话框显示在屏幕的顶部,默认是显示在屏幕中心
			lp.gravity=Gravity.TOP;
			//设置外部单机可以回收对话框
			setCanceledOnTouchOutside(true);
			//去掉对话框的标题栏
			requestWindowFeature(Window.FEATURE_NO_TITLE);
			//设置对话框的内容
			mWindow.setContentView(R.layout.mydialog);  //加入对话框的布局文件
			
			
		}

      

   调用测试:

                    

	 //测试自定义对话框
	        MyDialog dialog =new MyDialog(this);
	        //显示对话框
	        dialog.show();
	        //回收对话框
	        dialog.dismiss();



 

        

           待续。。。






目录
相关文章
|
9月前
|
JavaScript 前端开发 Android开发
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
341 13
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
|
4月前
|
存储 Android开发 数据安全/隐私保护
Thanox安卓系统增加工具下载,管理、阻止、限制后台每个APP运行情况
Thanox是一款Android系统管理工具,专注于权限、后台启动及运行管理。支持应用冻结、系统优化、UI自定义和模块管理,基于Xposed框架开发,安全可靠且开源免费,兼容Android 6.0及以上版本。
416 4
|
5月前
|
Android开发
安卓硬改一键新机工具,一键修改手机型号,串号网卡Imei、sn码【仅供学习参考】
声明部分:仅供学习参考使用,基于Xposed框架实现的设备信息伪装模块的完整代码,包含多个功能模块:
|
5月前
|
编解码 自然语言处理 Java
安卓改机工具免root,一键过设备检测,串号SN码【jar即可实现】
本项目通过Hook系统API实现设备信息的拦截与修改,主要功能包括动态更改IMEI/SN等设备标识。核心技术基于Xposed框架(免Root可用VirtualXposed)
|
4月前
|
监控 Android开发 数据安全/隐私保护
批量发送短信的平台,安卓群发短信工具插件脚本,批量群发短信软件【autojs版】
这个Auto.js脚本实现了完整的批量短信发送功能,包含联系人管理、短信内容编辑、发送状态监控等功能
|
4月前
|
API 开发工具 Android开发
qq虚拟视频插件下载安装手机版, 安卓虚拟视频插件,替换摄像头工具
Xposed入口模块:拦截目标应用的相机调用‌23 Camera1 API处理:通过PreviewCallback替换视频流‌1 Camera2 API适
|
5月前
|
存储 JSON API
安卓ck提取工具,可提取手机cookie插件,AUTOJS即可实现
怎么用autojs提取手机端的CK?其实autojs是支持提取ck的但是他提取的不是浏览器的CK,二十他自身浏览器环境的c
|
5月前
|
Java Android开发
安卓手机硬改工具, 设备型号修改神器, 安卓硬改一键新机
通过Java创建可执行JAR来修改安卓设备信息。核心功能包括读取系统属性
|
9月前
|
JavaScript 搜索推荐 Android开发
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
396 8
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
|
9月前
|
数据采集 JavaScript Android开发
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
398 7
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡

热门文章

最新文章