問題タブ [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 - ダイアログボックスセットビューで描画可能な画像を挿入する方法は、Androidで設定できます
私はこのアプリケーションでパズル ゲーム アプリケーションを実装しています ボタンをクリックして 1 つのボタンを作成し、パズルの元の画像を表示します。元の画像をダイアログ ボックスに表示し、[OK] をクリックして実際のページに戻ります。
いくつかの解決策を転送してください。この問題は緊急であり、さらに日数がかかるため、事前に感謝します
android - クリックを妨げないアクティビティ
Theme.Dialogをテーマにしたアクティビティを開始しています。
アクティビティを表示しながら、その背後にあるすべてをクリックできるかどうか疑問に思いました。私はこれがアンドロイドで可能であることを知っていますが、それを行う方法がわかりません。
その一例は、Android2.0で音量設定を増減しようとしたときに表示される音量ポップアップです。それをクリックしようとすると、その背後で実行されているアクティビティにすべてのクリックが登録されます。
どんな助けでも大歓迎です。
android - Androidアラートダイアログに3番目のボタンを追加するにはどうすればよいですか?
API によると、Alert Dialog には 1 つ、2 つ、または 3 つのボタンを配置できますが、SDK では正と負のボタンしか使用できません。では、どうすれば 3 番目のボタンを追加できますか?
android - Androidでアクティビティを開始する前に進行状況ダイアログを表示するには?
Androidでアクティビティを開始する前(つまり、アクティビティがデータをロードしている間)に進行状況ダイアログを表示するにはどうすればよいですか?
android - フラグメントからダイアログを表示しますか?
通常のダイアログを表示する必要があるフラグメントがいくつかあります。これらのダイアログで、ユーザーははい/いいえの回答を選択でき、フラグメントはそれに応じて動作する必要があります。
現在、Fragment
クラスにはonCreateDialog()
オーバーライドするメソッドがないため、ダイアログを外側の .xml に実装する必要があると思いますActivity
。それは問題ありませんActivity
が、選択した回答を何らかの方法でフラグメントに報告する必要があります。もちろん、ここでコールバック パターンを使用することもできます。そのため、フラグメントは自身をActivity
リスナー クラスに登録し、アクティビティはそれを介して応答を返すか、またはそのようなものになります。
しかし、これは、フラグメントに「単純な」はい/いいえダイアログを表示するという単純なタスクにとっては、かなり混乱しているようです。また、この方法でFragment
は自己完結型ではなくなります。
これを行うためのよりクリーンな方法はありますか?
編集:
この質問に対する答えは、DialogFragments を使用して Fragments からダイアログを表示する方法を詳しく説明していません。知る限り、行く方法は次のとおりです。
- フラグメントを表示します。
- 必要に応じて、DialogFragment をインスタンス化します。
- を使用して、元の Fragment をこの DialogFragment のターゲットとして設定し
.setTargetFragment()
ます。 - 元の Fragment から .show() を使用して DialogFragment を表示します。
- ユーザーがこの DialogFragment で何らかのオプションを選択すると、この選択について元の Fragment に通知されます (たとえば、ユーザーが「はい」をクリックした場合)。元の Fragment の参照を .getTarget() で取得できます。
- DialogFragment を破棄します。
android - Android カスタム ダイアログを閉じる
ボタンを押したときにカスタムダイアログを閉じようとしています
dialog.dismiss が機能しません。このカスタム ダイアログをヘルプ画面として使用しようとしているだけで、ボタンを押して閉じたいと思っています。
私はAndroid開発に非常に慣れていませんが、これを何時間も試してきました
アドバイスをありがとう
android - Androidダイアログ内で、startActivityForResultのonActivityResultを設定する方法は?
アクティビティから簡単にonActivityResult()
呼び出しstartActivityForResult()
をセットアップでき、すべて正常に動作します。
startActivityForResult()
ここで、Dialogから呼び出す必要があります。しかし、 をセットアップできません。は ではないonActivityResult()
と思います。 Dialog
Activity
どうすれば結果を取得できますか?
ダイアログ内でこのようなことを試みましたが、失敗しました。
android - 開いているダイアログを参照せずに取得します
Android で、ダイアログを画面に追加して別のアクティビティが開いた場合、そのアクティビティから開いているすべてのダイアログを取得するにはどうすればよいですか?
そのうちの 1 つを閉じる必要があります。
android - テーマ ダイアログで適用されたアクティビティを特定の x、y 位置に配置する
画面上の特定の位置にダイアログを配置したいと思います(上から-10px、左から-5px)。
テーマを適用して , を追加しましたandroid:scrollX
がandroid:scrollY
、うまくいかないようです。
解決策はありますか?
以下は私のスタイリングxmlです。
編集:
android:layout_x
とも試しandroid:layout_y
ましたが、役に立ちません!
これは私が持っているものです![ここに画像の説明を入力][1]
しかし、私が本当に欲しいのは、サインアップ ロゴのすぐ下にある特定の x と y の正の位置にあります!!!!![ここに画像の説明を入力][2]
android - Androidダイアログをリセットする
たとえば、バンドルインスタンスを使用して、ダイアログの状態を保存する方法に関するトピックをたくさん見つけました。ただし、ダイアログを「適切に」リセットする方法が見つからないようです。
このサンプルカスタムダイアログについて考えてみます(XMLレイアウトにはID「input_text」のEditTextが含まれています)。
メインのアクティビティでボタンがクリックされると、このダイアログがポップアップ表示されます。このアクションが2回目に発生すると、EditTextに前のインスタンスからの入力が含まれます。
これで、このEditTextのコンテンツをリセットできることがわかりましたが、ダイアログ全体でこれを行うための一般的な既存のメソッドがあるかどうか疑問に思っています。たとえば、より複雑なダイアログがある場合、このオブジェクトがインスタンス化されるたびに「デフォルト」値を設定する必要があります。の呼び出しを削除することでうまくいくと思いましたsuper.onCreate(savedInstanceState);
が、そうではありません。
これがばかげた質問である場合(またはすでに対処されている場合...私はそれを見つけられませんでした)...どんな助けでもありがたいです。どうもありがとう!