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();
    

      

  • 相关阅读:
    C#3.0之神奇的Lambda表达式和Lambda语句
    Expression Tree 学习笔记(一)
    C#对象序列化与反序列化
    Linux Shell编程入门
    ora-03113或者ora-12573 通信通道的文件结束出现异常错误:核心转储
    如何实现文档在线预览
    使用npoi导入Excel
    判断时间(时:分)是否在某个时间段内
    程序员开发时遇到的那些缩写和名词(记录)
    git
  • 原文地址:https://www.cnblogs.com/mxm2005/p/4841712.html
Copyright © 2011-2022 走看看