問題タブ [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.

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

android - ダイアログボックスセットビューで描画可能な画像を挿入する方法は、Androidで設定できます

私はこのアプリケーションでパズル ゲーム アプリケーションを実装しています ボタンをクリックして 1 つのボタンを作成し、パズルの元の画像を表示します。元の画像をダイアログ ボックスに表示し、[OK] をクリックして実際のページに戻ります。

いくつかの解決策を転送してください。この問題は緊急であり、さらに日数がかかるため、事前に感謝します

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

android - クリックを妨げないアクティビティ

Theme.Dialogをテーマにしたアクティビティを開始しています。

アクティビティを表示しながら、その背後にあるすべてをクリックできるかどうか疑問に思いました。私はこれがアンドロイドで可能であることを知っていますが、それを行う方法がわかりません。

その一例は、Android2.0で音量設定を増減しようとしたときに表示される音量ポップアップです。それをクリックしようとすると、その背後で実行されているアクティビティにすべてのクリックが登録されます。

どんな助けでも大歓迎です。

0 投票する
5 に答える
90501 参照

android - Androidアラートダイアログに3番目のボタンを追加するにはどうすればよいですか?

API によると、Alert Dialog には 1 つ、2 つ、または 3 つのボタンを配置できますが、SDK では正と負のボタンしか使用できません。では、どうすれば 3 番目のボタンを追加できますか?

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

android - Androidでアクティビティを開始する前に進行状況ダイアログを表示するには?

Androidでアクティビティを開始する前(つまり、アクティビティがデータをロードしている間)に進行状況ダイアログを表示するにはどうすればよいですか?

0 投票する
7 に答える
138672 参照

android - フラグメントからダイアログを表示しますか?

通常のダイアログを表示する必要があるフラグメントがいくつかあります。これらのダイアログで、ユーザーははい/いいえの回答を選択でき、フラグメントはそれに応じて動作する必要があります。

現在、FragmentクラスにはonCreateDialog()オーバーライドするメソッドがないため、ダイアログを外側の .xml に実装する必要があると思いますActivity。それは問題ありませんActivityが、選択した回答を何らかの方法でフラグメントに報告する必要があります。もちろん、ここでコールバック パターンを使用することもできます。そのため、フラグメントは自身をActivityリスナー クラスに登録し、アクティビティはそれを介して応答を返すか、またはそのようなものになります。

しかし、これは、フラグメントに「単純な」はい/いいえダイアログを表示するという単純なタスクにとっては、かなり混乱しているようです。また、この方法でFragmentは自己完結型ではなくなります。

これを行うためのよりクリーンな方法はありますか?

編集:

この質問に対する答えは、DialogFragments を使用して Fragments からダイアログを表示する方法を詳しく説明していません。知る限り、行く方法は次のとおりです。

  1. フラグメントを表示します。
  2. 必要に応じて、DialogFragment をインスタンス化します。
  3. を使用して、元の Fragment をこの DialogFragment のターゲットとして設定し.setTargetFragment()ます。
  4. 元の Fragment から .show() を使用して DialogFragment を表示します。
  5. ユーザーがこの DialogFragment で何らかのオプションを選択すると、この選択について元の Fragment に通知されます (たとえば、ユーザーが「はい」をクリックした場合)。元の Fragment の参照を .getTarget() で取得できます。
  6. DialogFragment を破棄します。
0 投票する
2 に答える
35804 参照

android - Android カスタム ダイアログを閉じる

ボタンを押したときにカスタムダイアログを閉じようとしています

dialog.dismiss が機能しません。このカスタム ダイアログをヘルプ画面として使用しようとしているだけで、ボタンを押して閉じたいと思っています。

私はAndroid開発に非常に慣れていませんが、これを何時間も試してきました

アドバイスをありがとう

0 投票する
5 に答える
14563 参照

android - Androidダイアログ内で、startActivityForResultのonActivityResultを設定する方法は?

アクティビティから簡単にonActivityResult()呼び出しstartActivityForResult()をセットアップでき、すべて正常に動作します。

startActivityForResult()ここで、Dialogから呼び出す必要があります。しかし、 をセットアップできません。は ではないonActivityResult()と思います。 DialogActivity

どうすれば結果を取得できますか?

ダイアログ内でこのようなことを試みましたが、失敗しました。

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

android - 開いているダイアログを参照せずに取得します

Android で、ダイアログを画面に追加して別のアクティビティが開いた場合、そのアクティビティから開いているすべてのダイアログを取得するにはどうすればよいですか?

そのうちの 1 つを閉じる必要があります。

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

android - テーマ ダイアログで適用されたアクティビティを特定の x、y 位置に配置する

画面上の特定の位置にダイアログを配置したいと思います(上から-10px、左から-5px)。

テーマを適用して , を追加しましたandroid:scrollXandroid:scrollY、うまくいかないようです。

解決策はありますか?

以下は私のスタイリングxmlです。

編集:

android:layout_xとも試しandroid:layout_yましたが、役に立ちません!

これは私が持っているものです![ここに画像の説明を入力][1]

しかし、私が本当に欲しいのは、サインアップ ロゴのすぐ下にある特定の x と y の正の位置にあります!!!!![ここに画像の説明を入力][2]

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

android - Androidダイアログをリセットする

たとえば、バンドルインスタンスを使用して、ダイアログの状態を保存する方法に関するトピックをたくさん見つけました。ただし、ダイアログを「適切に」リセットする方法が見つからないようです。

このサンプルカスタムダイアログについて考えてみます(XMLレイアウトにはID「input_text」のEditTextが含まれています)。

メインのアクティビティでボタンがクリックされると、このダイアログがポップアップ表示されます。このアクションが2回目に発生すると、EditTextに前のインスタンスからの入力が含まれます。

これで、このEditTextのコンテンツをリセットできることがわかりましたが、ダイアログ全体でこれを行うための一般的な既存のメソッドがあるかどうか疑問に思っています。たとえば、より複雑なダイアログがある場合、このオブジェクトがインスタンス化されるたびに「デフォルト」値を設定する必要があります。の呼び出しを削除することでうまくいくと思いましたsuper.onCreate(savedInstanceState);が、そうではありません。

これがばかげた質問である場合(またはすでに対処されている場合...私はそれを見つけられませんでした)...どんな助けでもありがたいです。どうもありがとう!