一位從vb系轉到JAVA的朋友在一個類中寫了一個類似VB中MSGBOX的方法 ...
//此方法放一個自定義的JAVA類中
public static boolean msgBoxPlus(Activity objPage, String strTitle,String strMsg,String strOkTitle,String strCancelTitle){
if(strOkTitle==""){
strOkTitle="Ok";
}
if(strCancelTitle==""){
strCancelTitle="Cancel";
}
AlertDialog.Builder dtl= new AlertDialog.Builder(objPage);
dtl.setTitle(strTitle);//���öԻ������
dtl.setMessage(strMsg);//������ʾ������
final TextView txtNote=new TextView(objPage);
dtl.setView(txtNote);
dtl.setPositiveButton(strOkTitle,new DialogInterface.OnClickListener() {//���ȷ����ť
@Override
public void onClick(DialogInterface dialog, int which) {//ȷ����ť����Ӧ�¼�
// TODO Auto-generated method stub
txtNote.setText("true");
//finish();
}
});
DialogInterface.OnClickListener dtlclc=new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {//��Ӧ�¼�
// TODO Auto-generated method stub
txtNote.setText("false");
//Log.i("alertdialog"," �뱣����ݣ�");
//finish();
}
};
dtl.setNegativeButton(strCancelTitle,dtlclc);
dtl.show();//�ڰ�����Ӧ�¼�����ʾ�˶Ի���
String strOk=txtNote.getText().toString();
if(strOk=="true"){
return true;
}else{
return false;
}
}
致可敬的程式猿: 大部分的程式猿 在18:00以後繼續堆代碼,一直到深夜。 大部分的程式猿需要加班,經常加班,白加班。 所謂生命不息,加班不止 是他們的座右銘。 加QQ:1030572498 |