程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-關於 AlertDialog PositiveButton 和 NegativeButton 的問題

android-關於 AlertDialog PositiveButton 和 NegativeButton 的問題

編輯:編程綜合問答
關於 AlertDialog PositiveButton 和 NegativeButton 的問題

我使用下面的代碼在AlertDialog中顯示文件夾列表:

ListDialog = new AlertDialog.Builder(MyActivity.this);
ListDialog.setTitle("Folder List");
ListView folder = new ListView(MyActivity.this);
//scan folder
folder.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View v, int position, long id) {
//scan sub-folder
});
ListDialog.setPositiveButton("Save", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
//do something
}
});
ListDialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
//back
}
});

我想讓 AlertDialog的 NegativeButton 總是顯示,而當 list item 數是0時, AlertDialog的 PositiveButton
才顯示。如何實現?

最佳回答:


調用 Dialog 方法:

dialog_message("Dialog msg");
public void dialog_message(String msg) 
    {
          final AlertDialog alertDialog = new AlertDialog.Builder(BottomMenu_Event.this).create();
              alertDialog.setTitle("Title");
              alertDialog.setIcon(R.drawable.icon);
              alertDialog.setMessage(msg);
              alertDialog.setButton("Save", new DialogInterface.OnClickListener()
              {
               public void onClick(DialogInterface dialog, int which) 
               {
                  //Your Code....           
               }
              });
              alertDialog.setButton2("Cancel", new DialogInterface.OnClickListener() 
              {
               public void onClick(DialogInterface dialog, int which) 
               {       
                   alertDialog.dismiss();
               }
              });
              alertDialog.show();
    }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved