問題タブ [android-dialog]
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 - ダイアログでいつdimiss()またはhide()を呼び出す必要がありますか?
私はこのダイアログスニペットを手に入れました:
私の質問は次のとおりです。これらのいずれかで.hide()または.dismiss()を呼び出す必要がありますか?メッセージテキストは動的に読み取られます。表示されるダイアログごとに個別のインスタンスは必要ありません。メッセージが更新されたものが1つだけ必要です。
では、いつ、どのように削除または却下を呼び出す必要がありますか?
android - Android の (非モーダル) ダイアログを使用するには?
私は Android の初心者であり、Android の非モーダル ダイアログの使用に関する「全体像」がよくわかりません。さまざまな種類のダイアログを表示できますが、[OK] をクリックした後に結果を使用する方法がわかりません。ダイアログが表示されると、呼び出し元の UI タスクが順調に進むことは明らかです。明らかに、重要なダイアログの目的は、さらに処理するためにユーザーから何らかの情報を取得することですが、メイン スレッドは既に先に進んでいます。では、ダイアログ データの結果を使用して実際に何かを行うにはどうすればよいでしょうか。
これを行う唯一の方法は、結果の処理を [OK] ボタンの onclick ハンドラーに入れることですが、私の考え方では、それはかなりぎこちなく、見苦しいものに思えます。それにもかかわらず、それはダイアログの結果を処理する「通常の慣習的な」方法ですか? より良い方法はありますか?または、何かが大幅に不足していますか?
具体的な例として、リスト ビューでファイルのリストを表示し、削除するファイルを選択したいとします。削除コードを onclick ハンドラに入れますか?
java - Android カスタム ダイアログは強制終了を意味します
コードでダイアログ関数を呼び出していますが、テストするたびに強制終了します...これが私のコードです:
そして、ダイアログを実装するために使用するクラス:
トーストでテストしたので、「LongPress検出器」機能が機能していることはわかっていますが、うまく機能しました...
それで、誰かが私を助けることができますか?ダイアログを呼び出す方法に問題があると確信しています。理由や場所がわかりません...
ありがとう。
PS: リクエストに応じて、logcat は次のとおりです。
android - カスタム ダイアログの黒い背景を削除する
写真に示すように、カスタム ダイアログの黒い背景を削除したいと考えています。黒い背景は、アプリの背景ではなく、ダイアログからのものだと確信しています。
;
AlertDialog コード
活動コード
スタイル
画像リソース
popup_center_dark.9.png
popup_bottom_medium.9.png
popup_top_dark.9.png
android - AlertDialog と DialogPreference
アラートダイアログ用にこれを持っていますが、これは完璧に機能します
しかし、アバウト設定ダイアログがあり、このダイアログにアラート ダイアログと同じスタイルを持たせたいと考えています。しかし、このスタイルをダイアログに適用する方法がわかりません
注: android:style="@style/impex_dialog" を pref.xml ファイルに追加しましたが、このスタイル タグは認識されません。
android - ダイアログ設定のカスタム ビュー
拡張された DialogPreference でスタイルをカスタマイズするにはどうすればよいですか?
そしてxmlで
または、たとえば、ボタンのプロパティを変更することは可能ですか?
OK ボタンが 1 つあり、たとえば、この「OK」ボタンの色を変更したいのですが、どうすればよいですか?
android - アクティビティを再開するときにダイアログが複数回開かれないようにする
私の Android アプリケーションでは、現在のゲームを再開するかどうかをユーザーに尋ねるために、メインのゲーム アクティビティで「現在のゲームを再開しますか? はい - いいえ」というダイアログを表示します。
問題は、ダイアログに応答せずにこのアクティビティを何度も再開すると、いくつかのダイアログが重なり合って表示されることです。これは明らかに私の目標ではありません。
Boolean var を使用してこの動作を簡単に回避できましたが、Dialog クラスに重複を防止するようなオプションがあるかどうか疑問に思っていました。
android - Androidで半透明+ダイアログテーマを作成できますか?
アクティビティをダイアログのように見せたい。
まあ、私はそれを使用してそれを達成しましたandroid:theme="@android:style/Theme.Dialog"
今、私はまた、それがandroid:theme="@android:style/Theme.Translucent"
カスタムスタイルを使用して両方を混在させる方法はありますか?? 何か提案をお願いします、ありがとう
編集:これと同様のことを達成しました: 今、私はダイアログウィンドウのような境界線を追加したい...どうすればそれを行うことができますか?
編集:これを解決しました。答えを確認する
android - カスタム ダイアログがクラッシュしますか?
レイアウトにイメージボタンがあります。これをカスタムダイアログのランチャーとして使いたいです。しかし、それをクリックするとプログラムがクラッシュします。使用しているコードは以下のとおりです。
それの何がいけないの?前もって感謝します。
android - ダイアログ アクティビティ - ボタン クリック リスナーの追加
ダイアログのように使用できるアクティビティを作成しようとしています。マイ アクティビティにはダイアログ テーマがあるため、ダイアログの雰囲気があります。私のレイアウトでは、メッセージを表示する TextView と 3 つのボタン (ポジティブ、ネガティブ、ニュートラル) を追加しました。表示されるテキスト メッセージは、インテントでエクストラとして渡されます。ボタン名も同様です。インテント エクストラで空の文字列が渡されたボタンを非表示にしています。ボタンクリックリスナーを実装する方法がわからないことを除けば、これはほとんどダイアログの動作を実装しています。
何か案は?