Android-增加對話框(二種類型)

Android-增加對話框(二種類型)

在對話框中,可用的實做方法很多,

而基本上顯示方式就是二種類型。

 

第一種-開啟後,直到按某個鈕才會消失

第二種-開完一段時間就自行消失

 

要使用那種類型就看各人需求了。

 

在第一種方法,我們要先設定「dialog」,

包含它的「Title」、「tMessage」、「對應的按鈕」,

以下是簡易的範例:


AlertDialog.Builder dialog = new AlertDialog.Builder(xxx.this);
dialog.setTitle("title");
dialog.setMessage("message");                
          
dialog.setPositiveButton("確認",  new DialogInterface.OnClickListener(){
            	    @Override public void onClick(
            	            DialogInterface dialoginterface, int i){
            	    	setTitle("確認");          }
            	    }) ;

dialog.show();

 「dialog.show();」要放對地方,一律在最下方,不然是不會看到按鈕,

我們之前就放錯地方,造成對話框有出現,但確認鈕未顯示。

 

而第二種就簡單多了,直接使用「Toast」,

如下範例:


Toast popup = Toast.makeText(xxx.this, "POP Message", Toast.LENGTH_SHORT);
            popup.show();

注意:

在使用時要將會用的檔案 import 進來,因「eclipse」有時會正常提示,有時不鳥你~~

至少要 import 這些檔案


import android.app.AlertDialog; 
import android.app.Dialog;  
import android.app.AlertDialog.Builder;  
import android.content.DialogInterface; 
import android.widget.Toast;

 

 

自我LV~