Created
December 26, 2015 07:53
-
-
Save ueno-yuhei/3689f837ad6b3c204c97 to your computer and use it in GitHub Desktop.
AlertDialogのボタンを有効・無効は便利! ref: http://qiita.com/ueno-yuhei/items/610178a639ef41a02fb1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE).setEnabled(true); // NegativeButtonを有効に | |
alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(true); // PoitiveButtonを有効に | |
alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE).setEnabled(false); // NegativeButtonを無効に | |
alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false); // PoitiveButtonを無効に |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
webview.setWebViewClient(new WebViewClient() { | |
// ページ読み込みエラー | |
@Override | |
public void onReceivedError(WebView view, int errorCode, String description, String url) { | |
isWebviewError = true; | |
} | |
// ページ読み込み完了時 | |
@Override | |
public void onPageFinished(WebView view, String url) { | |
if (isWebviewError) { | |
alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false); | |
alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE).setEnabled(false); | |
} else { | |
alertDialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(true); | |
alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE).setEnabled(true); | |
} | |
} | |
}); | |
webview.loadUrl("利用規約ページ"); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment