zoukankan      html  css  js  c++  java
  • android AlertDialog常见使用

    android AlertDialog常见使用

    简单提示框:

    AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
    			alertDialog.setTitle("HELLO");
    			alertDialog.setMessage("HELLO,WORLD");
    			alertDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
    				
    				@Override
    				public void onClick(DialogInterface arg0, int arg1) {
    					// TODO Auto-generated method stub
    					
    					Toast.makeText(getApplicationContext(), "OK" + arg1,
    							Toast.LENGTH_SHORT).show();
    					arg0.dismiss();
    				}
    			});
    			alertDialog.show();
    

      

    确认,取消框:

    AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
    			alertDialog.setTitle("HELLO");
    			alertDialog.setMessage("Are you sure to delete?");
    			alertDialog.setPositiveButton("OK",
    					new DialogInterface.OnClickListener() {
    
    						@Override
    						public void onClick(DialogInterface arg0, int arg1) {
    							// TODO Auto-generated method stub
    
    							Toast.makeText(getApplicationContext(),
    									"OK" + arg1, Toast.LENGTH_SHORT).show();
    							arg0.dismiss();
    						}
    					});
    			alertDialog.setNegativeButton("Cancel",
    					new DialogInterface.OnClickListener() {
    
    						@Override
    						public void onClick(DialogInterface arg0, int arg1) {
    							// TODO Auto-generated method stub
    
    							Toast.makeText(getApplicationContext(),
    									"Canceled" + arg1, Toast.LENGTH_SHORT)
    									.show();
    							arg0.dismiss();
    						}
    					}).create();
    			alertDialog.show();
    

    单选列表弹出框:

    AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
    			alertDialog.setTitle("HELLO");
    			String[] items = new String[] { "123", "345" };
    			alertDialog.setSingleChoiceItems(items, 0,
    					new DialogInterface.OnClickListener() {
    
    						@Override
    						public void onClick(DialogInterface arg0, int arg1) {
    							// TODO Auto-generated method stub
    							Toast.makeText(getApplicationContext(), "" + arg1,
    									Toast.LENGTH_LONG).show();
    						}
    					});
    			alertDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
    				
    				@Override
    				public void onClick(DialogInterface arg0, int arg1) {
    					// TODO Auto-generated method stub
    					
    					Toast.makeText(getApplicationContext(), "OK" + arg1,
    							Toast.LENGTH_SHORT).show();
    					arg0.dismiss();
    				}
    			});
    			alertDialog.show();
    

    多列表选择弹出框:

    AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
    			alertDialog.setTitle("HELLO");
    			String[] items = new String[] { "123", "345" };
    			alertDialog.setMultiChoiceItems(items,
    					new boolean[]{true,false},
    					new DialogInterface.OnMultiChoiceClickListener() {
    
    						@Override
    						public void onClick(DialogInterface arg0, int arg1,
    								boolean arg2) {
    							// TODO Auto-generated method stub
    
    						}
    					});
    			alertDialog.setPositiveButton("OK",
    					new DialogInterface.OnClickListener() {
    
    						@Override
    						public void onClick(DialogInterface arg0, int arg1) {
    							// TODO Auto-generated method stub
    
    							Toast.makeText(getApplicationContext(),
    									"OK" + arg1, Toast.LENGTH_SHORT).show();
    							arg0.dismiss();
    						}
    					});
    			alertDialog.show();
    

      

  • 相关阅读:
    Android 使用 DownloadManager 管理系统下载任务的方法
    移动互联网时代:你的厕所文学是什么?
    zoj 3777 Problem Arrangement(壮压+背包)
    25个增强iOS应用程序性能的提示和技巧(0基础篇)
    Oracle 同义词
    Oracle loop、while、for循环
    Oracle 序列
    Oracle 视图
    Oracle 集合操作
    Oracle 伪列
  • 原文地址:https://www.cnblogs.com/mxm2005/p/4841712.html
Copyright © 2011-2022 走看看