ListDialog簡單應用


public class AlertDailogActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
         setContentView(R.layout.main);
         Button  bt=(Button)findViewById(R.id.btn);
         //定義一個AlertDialog.Builder對象
         final  Builder builder=new AlertDialog.Builder(this);
         bt.setOnClickListener(new View.OnClickListener() {
            
            @Override
            public void onClick(View sources) {
                // TODO Auto-generated method stub
                //設置對話框的圖標
                builder.setIcon(R.drawable.icon);
                //設置對話框的標題
                builder.setTitle("自定應普通對話框");
                builder.setMessage("一個簡單的提示對話框");
                builder.setPositiveButton("確定", new OnClickListener() {
                    
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        // TODO Auto-generated method stub
                        {EditText edit=(EditText)findViewById(R.id.edit);
                        //設置EditText內容
                        edit.setText("用戶點擊了”確定“按鈕!!");
                        }    
                    }
                });
                builder.setNegativeButton("取消", new OnClickListener(
                        ) {
                    
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        // TODO Auto-generated method stub
                        {
                            EditText  edit=(EditText)findViewById(R.id.edit);
                            //設置Edittext內容
                            edit.setText("用戶點擊了”取消“按鈕!!");
                        }
                    }
                });
            
                builder.create().show();
            }
        });
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章