Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android自定義對話框

Android自定義對話框

編輯:關於Android編程

首先需要一個Layout界面:

 

 

這個界面是我們用來自定義對話框時需要顯示的界面。

 

 

 AlertDialog.Builder builder =new AlertDialog.Builder(this);
	     
	     LayoutInflater inflater = getLayoutInflater();
	     View layout = inflater.inflate(R.layout.home_phone, null);
	     builder.setView(layout);
	      homePhoneNameEt = (EditText)layout.findViewById(R.id.alert_homephone_nameEt);
	      homePhoneEt = (EditText)layout.findViewById(R.id.alert_homephone_phoneEt);
	      homePhoneEt.setText(13195338922);
		 homePhoneNameEt.setText(老王);
	     builder.setPositiveButton(確定, new DialogInterface.OnClickListener() {
			@Override
			public void onClick(DialogInterface dialog, int which) {
				
			}
		});
	     builder.setNegativeButton(取消, new DialogInterface.OnClickListener() {
	            
	    	 @Override
				public void onClick(DialogInterface dialog, int which) {
					dialog.dismiss();
					
				}
	        });
 builder.show();
	    

注意,最後不要忘了show().

 

總結:方法就是自定義一個layout。然後用layoutInflater進行填充,然後使用AlertDialog.Builder的setView()方法進行指定。然後調用show(),注意show()方法的API說明:

 

Creates a AlertDialog with the arguments supplied to this builder and Dialog.show()'s the dialog.也就是說創建一個Dialog然後顯示


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved