問題タブ [android-alertdialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1952 参照

android - カスタムAlertDialogが表示されない

ボタンのあるTextViewerアクティビティがあり、それをクリックすると、AlertDialogとリストがポップアップ表示されます。このリンクをたどりましたが、機能しません(ポップアップなし)。文脈が間違っていると思います。次のコードを使用しました。

0 投票する
2 に答える
8282 参照

android - AndroidでAlertDialogの位置を画面から外して設定するにはどうすればよいですか?

ダイアログのコンテンツが増加するときに、アラートダイアログの位置をステータスバーの後ろに設定したいのですが、どうすればいいですか? 独自のレイアウトを使用してカスタム AlertDialog を作成しています....助けてください....


以下は私のコードです。アラートダイアログの高さとxy位置を設定していますが、それでもその効果は表示されません..

0 投票する
1 に答える
1015 参照

android - AndroidのalertDialogでタイトルとアイコンを取り出す方法

単一の AlertDialog にもっと余裕が必要です。.title を null に設定すると、タイトルは表示されませんが、AlertDialog にスペースも追加されません。ダイアログは、画面のはるか下から始まります。setPosativeButton を使用しないと望ましい効果がありますが、閉じるボタンが必要です。画面の上部から長いメッセージを表示できるように AlertDialog を設定するにはどうすればよいですか?

0 投票する
1 に答える
562 参照

android - 背景の焦点が合っていない(あいまいな)Alertdialogを取得する方法

いろいろな種類のの作り方を知っていAlertDialogます。しかし、焦点が合っていないかのように(つまり望遠レンズを使用するように)AlertDialog背景をぼやけさせるにはどうすればよいですか?

「フォーカス」を検索すると、結果はonFocusコマンドなどのようなものになりますが、これは私が言っていることではありません。

たとえば、携帯電話の電源ボタンを押すと、リストがポップアップし、背景がぼやけます。

0 投票する
2 に答える
6401 参照

android - レイアウトを使用してAlertDialogビルダーでEditTextsの値を取得する

次のコードスニペットを使用して、に入力されたテキスト値を取得しようとしていますEditText

私のlogin.xmlはかなり標準的で簡単です:

誰かがをクリックしたときに、フィールドPositiveButtonの値を取得するにはどうすればよいですか?EditText

0 投票する
3 に答える
28426 参照

android - AlertDialog.Builderをどのコンテキストで使用する必要がありますか?

AlertDialog.Builderクラスを使用する必要があるコンテキストを誰かに説明してもらえますか?私はAndroidアプリの開発に不慣れで、どのコンテキストをいつ使用するかを率直に理解していませんか?

たとえば、AlertDialog.Builderクラスのオブジェクトを作成したい-

どのようなコンテキストで使用する必要がありますか?onCreateアラートダイアログを使用するかOnClickListener、そのようなイベントのハンドラーを使用するかは異なりますか?

0 投票する
2 に答える
11186 参照

android - Android - AlertDialog のポジティブ ボタンのテキストを変更する

Android アプリで AlertDialog ボックスを再利用します。

onCreateDialog() メソッドでダイアログを作成し、onPrepareDialog() メソッドで、次のコードを使用して PositiveButton のテキストを変更しようとしました。

onclick リスナーは変更されていますが、ボタンのテキストは変更されていません。

Androidのバグですか、それとも何か間違っていますか?

0 投票する
1 に答える
271 参照

android - AlertDialogはどこにありますか?

はい/いいえの確認ポップアップをAndroidのOnClickListenerに追加しようとしています。setOnClickListenerでAlertDialog.Builderを使用しても大丈夫ですか、それとも別のアプローチを取る必要がありますか?eclipse / androidデバッグ環境を使用して次のコードをステップ実行し、ポップアップが.createに表示され、ユーザーの応答を待機していることを期待していますが、表示されません。私はAndroidとJavaに慣れていないので、明らかな何かが欠けている可能性があります。アドバイス、アイデア、方向性をいただければ幸いです。

0 投票する
1 に答える
2440 参照

android - 効率配列アダプターを使用するカスタムAlertDialogでsetMultiChoiceItems()を使用するにはどうすればよいですか?

BaseAdapterを拡張するカスタムアダプター(効率アダプター)を使用する音楽プレーヤーを作成しています。このアダプターをAlertDialog使用setAdapter()して、ユーザーが曲の1つをクリックしてプレイリスト内のその位置に切り替えるか、曲をチェックして削除することができます。プレイリスト。カスタムクリックリスナーを使用して、ユーザーが長クリックしてリストからアイテムを削除できるようにしましたが、listview正しく機能しません...ArrayList含まれているにもかかわらず、間違ったアイテム(最後のアイテム)を削除していました正しいプレイリストアイテム...(アイテムをから削除したときに、ArrayListそれを呼び出すアダプターに渡しましたnotifyDataSetChanged...しかし、それは前述のように機能しませんでした。間違いなくバグがあります。AlertDialog ListView...正しい項目ではなく、最後から結果が飛び出した理由がないためです。

だから...私が試したい次の方法は...の方法を使用するsetMultiChoiceItems()ことAlertDialogですが、カスタムアダプタでは機能しないようです...単純な配列のみです。サブクラスAlertDialogとメソッドを使用Overrideする必要がありますか、それともsetMultiChoiceItems()それを機能させる方法はありArrayAdapterますか?

基本的に、AlertDialog作成するリストを反復処理する方法や、リストが何らかの方法でそのビューを通過するかどうかさえわかりません。checkboxesまた、クリックを行に追加すると、クリックを聞くことすらできないと思います。どんな助けでも大歓迎です。

編集:ここで質問をすることは魔法のようなものです...私は自分の質問に答えました...これが私がそれをした方法です。checkboxそれぞれに、アイテムの位置であるヒントを追加しましたArrayList。それから私OnCheckedChangeListenerは選択をキャプチャするために使用しました。ヒントを設定すると、...にテキストが追加されますcheckbox。背景AlertDialogが白なので(クリックしたアイテムでも?)、ヒントのテキストの色を透明に設定しました。

0 投票する
1 に答える
7672 参照

android - BroadcastReceiver の AlertDialog

Androidをファックス機として使用できるアプリケーションを作成しようとしています.IEは写真をファックスとして送信するか、ファックスを受信して​​写真として保存します。これまでのところ、ゼロから始めて、ユーザーの裁量で通話を傍受できるようにしています。プログラムのマニフェストにレシーバーを登録し、状態が変化したときにフラグを立てる Phone_State のフィルターを使用しています (IE 着信呼び出し)。

そのため、BroadcastReceiver で AlertDialog ポップアップを表示して、ユーザーにファックスまたは通話として受け入れるように求めていますが、着信があると AlertDialog は android.view.WindowManager$BadTokenException エラーをスローするようです。私のコードは単純な onReceive(context arg0, intent arg1) であり、arg0 を AlertDialog に渡します...

完全なエラーメッセージは以下です

AlertDialogコードで見たものから、それはコンテキストとWindowおよびWindowManagerを渡します.