現在、ユーザーが自分のアプリを開いたときに、がプロバージョンにアップグレードするかどうかを尋ねるメッセージが表示されます。 AlertDialog
にCheckBox
を追加する必要があります。この場合、ユーザーはアプリを開いたときにAlertDialog
が表示されなくなります。ここでアラートダイアログにチェックボックスを追加する方法
は、私が今AlertDialog
のために持っているものです。
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(" MY_TEXT");
builder.setMessage(" MY_TEXT ")
.setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Uri uri = Uri.parse("market://details?id=MY_APP_PACKAGE");
Intent intent = new Intent (Intent.ACTION_VIEW, uri);
startActivity(intent); }
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
}).show();
誰かが、ユーザーがアプリを開いたときに、もはやアプリはAlertDialog
を表示ようになりますAlertDialog
にCheckBox
を追加する方法を私を見ることができればそれは素晴らしいでしょう。 ありがとうございます!
findViewByIdから返されたビューをCheckBoxにキャストする必要があると思います。そうでなければ素晴らしい答え。 – Gallal
@Gallalあなたは正しいです。私はその訂正をした。 –
サンプルxmlレイアウトで長いテキストを使用しないようにしてください。テキストが長すぎるとチェックボックスは非表示になります – xDragonZ