程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java應用for輪回輸入空心菱形的實例代碼

Java應用for輪回輸入空心菱形的實例代碼

編輯:關於JAVA

Java應用for輪回輸入空心菱形的實例代碼。本站提示廣大學習愛好者:(Java應用for輪回輸入空心菱形的實例代碼)文章只能為提供參考,不一定能成為您想要的結果。以下是Java應用for輪回輸入空心菱形的實例代碼正文


本文實例講述了Android完成點擊AlertDialog上按鈕時不封閉對話框的辦法。分享給年夜家供年夜家參考。詳細以下:

開辟進程中,有時刻會有如許的需求:

點擊某個按鈕以後顯示一個對話框,對話框下面有一個輸出框,而且有“確認”和“撤消”兩個按鈕。當用戶點擊確認按鈕時,須要對輸出框的內容停止斷定。假如內容為空則不封閉對話框,並toast提醒。

應用AlertDialog.Builder創立對話框時,可使用builder.setNegativeButton和builder.setPositiveButton兩個辦法設置撤消按鈕和確認按鈕的點擊事宜。但是成績在於,只需用戶點擊了確認按鈕或許撤消按鈕,體系就會主動將對話框封閉。

處理此成績的辦法是:

(1)應用builder.setPositiveButton設置確認按鈕的文字,然則不添加監聽。即: builder.setPositiveButton(R.string.main_ok, null);

(2)獲得AlertDialog對象:
AlertDialog alertDialog = builder.create(); 
alertDialog.show();
(3)獲得到對話框上切實其實認按鈕,然後對該按鈕添加通俗的View.OnClickListener。在用戶輸出准確的時刻,手動挪用alertDialog.dismiss()封閉對話框。
alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
 String cardNum = cardNumET.getText().toString().trim();
 if (cardNum.length() == 0) {
     Utility.showToast(mActivity, "請輸出編號");
     return;
 }

 //發送
 sendProfile(cardNum);
 alertDialog.dismiss();
    }
});

成績完善處理。

願望本文所述對年夜家的Android法式設計有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved