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~