問題タブ [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.
android - カスタム AlertDialog ビューを実装する方法
AlertDialogのAndroid ドキュメントでは、AlertDialog でカスタム ビューを設定するための次の手順と例が示されています。
より複雑なビューを表示する場合は、「body」という FrameLayout を検索して、ビューを追加します。
まず、それadd()
がタイプミスであり、意図されていることは明らかですaddView()
。
R.id.body を使用した最初の行に混乱しています。それは AlertDialog の body 要素のようです...しかし、コードb/cにそれを入力するだけではコンパイルエラーが発生します。R.id.body はどこで定義または割り当てられますか?
これが私のコードです。ビルダーで使用しようとしsetView(findViewById(R.layout.whatever)
ましたが、うまくいきませんでした。手動で膨らませていないからだと思いますか?
android - ダイアログ入力の検証
非常にシンプルな AlertDialog を使用しています。テキスト ボックスを備えたカスタム ビューと、alertdialog の肯定的な送信ボタンです。ユーザーがダイアログを閉じる前に、テキスト ボックスにテキストが入力されていることを確認したいと思います。2 つの可能性があり、それぞれについて質問があります。
- テキスト ボックスが空でなくなるまで、送信ボタンを無効にします (テキスト ボックスの onChange() タイプ ハンドラで)。
- テキスト ボックスの内容が変更されたことをどのように知ることができますか?
- AlertDialog のボタン オブジェクトへの参照を取得するにはどうすればよいですか?
- 送信ボタンの onClick() をチェックインし、空の場合はダイアログの非表示をキャンセルします。
- AlertDialogのボタンでこれを行うことは可能ですか? ダイアログは、dismiss() または cancel() を手動で呼び出さずに閉じるため、わかりません...
これらのオプションのいずれかが AlertDialog (対カスタム ダイアログ) で可能ですか?
2番目のオプションが最も簡単だと思いますが、可能であればどちらでも構いません。
android - メインスレッドの実行を続行する前に、DialogActivity が戻るのを待っています
続行する前に、別のスレッドが終了するまで現在のスレッドを強制的に待機させるにはどうすればよいですか。
私のプログラムでは、ユーザーはMODE
からを選択AlertDialog
します。このモードはゲームプレイにとって重要な構成を保持しているため、続行する前にプログラムの実行を停止したいと考えています。
これが不可能な場合、誰でも可能な解決策を提供できますか?
android - Android AlertDialog-Click の後にカスタム ダイアログを表示する
3 つの項目を表示する AlertDialog を作成しました。
ユーザーが 3 番目の項目 (item==2) を選択したときに、別のダイアログを表示したいと考えています。私のアプローチは次のとおりです。
これは機能しません:(例外がスローされました:
私はstackoverflow/the inetで検索しましたが、そこで意図された解決策は、ActivityのapplicationContextをDialogに渡すことでした(この場合、アクティビティapplicationContextの参照をプライベート変数に保存しました:myActivity.保存されたApplicationContext
android - ItemizedOverlay onTap メソッドから生成された AlertDialog で選択されたオプションを保持する方法
オプションのリストAlertDialog
をAndroid の公式ドキュメントに追加する方法の説明では、「データ ストレージ技術」の 1 つを使用してユーザー設定を保存することをほのめかしています。例では、 がクラスAlertDialog
内で生成されている ことを前提としています。Activity
私の場合、拡張するクラスを作成しましたItemizedOverlay
。このクラスはonTap
メソッドをオーバーライドし、 を使用してユーザーに複数選択の選択AlertDialog
を求めるプロンプトを表示します。タップするたびに選択をキャプチャして保持したいと思います。OverlayItem
以下のコードは、私が書いた onTap メソッドです。書かれているとおりに機能しますが、私が望んでいることはまだ実行されていません。後で使用するために、ユーザーが行った各選択をキャプチャして保持したいと思います。それ、どうやったら出来るの?このようにを使用するAlertDialog
ことは良い考えですか? より良いオプションはありますか?
android - AlertDialog 入力テキスト
AlertDialog をログイン、PIN コード、またはパスワード ダイアログとして使用したいと考えています。ここに私のコードがあります -
すべての入力テキストが「 *** 」のように表示されるようにコーディングする方法 - アスタリスク
アスタリスクで表示されますが、PIN コードの値を取得できません。私のコードは以下です
dialog_login.xml
値を入力したのにnullになってしまう!
の解き方?
デバッグはこのステートメントで停止します。ポップアップに表示されている mUserText null 値の上を指したとき。
文字列 strPinCode = mUserText.getText().toString();
Android1.6を使用しています。バージョンに依存しますか?:?:
android - AndroidAlertDialogにラジオボタンまたはメッセージが表示されない
私のアプリでは、ListActivityを長押しするとコンテキストメニューが表示されます。オプション「優先度」の1つは、3つのラジオボタンの選択肢を含むAlertDialogをポップアップします。問題は、3つの選択肢がない空のダイアログボックス、または設定したメッセージが表示されることです。これが私のコードです。
代わりに.setSingleChoiceItemsを正と負のボタンに置き換えると、ボタンとメッセージが期待どおりに表示されます。ラジオボタンのリストを設定する際に何が間違っていますか?これが私の呼び出しコードでもあります。
android - AlertDialogがアプリケーションをクラッシュさせる
誰かがこのAlertDialogがクラッシュする理由を私に説明できますか?
android - AlertDialog.Builder: チェックボックスの項目が表示されない
次のコードの alertdialog.builder に問題があります。
3 つの項目とチェックボックスは表示されず、タイトル バーと適用ボタンの間に 1 本の白い線があるだけです。これが機能しない理由を誰かが知っていますか?
android - Alert Dialog を閉じた後に任意の値を取得したい
アラート ダイアログをログインとして使用します。したがって、このダイアログを閉じると、ダイアログ show() で割り当てられた値はすべて失われます。この値を取り戻すには?私のコードは以下です
私のコードによると、strPIN と FPIN の値が失われています。これらの値を accessPinCode 関数の外で使用したい。取得する方法?
実際、私はこの関数を tabchanged イベントで呼び出します。ログインに成功すると、ユーザーは別のタブにアクセスできます。ただし、AlertDialog の [OK] ボタンをクリックする前に、すべてがタブ変更イベントで既に機能しています。以下のような私のタブイベント
ログインに適したダイアログの種類はありますか? の解き方?