問題タブ [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 投票する
1 に答える
1369 参照

android - 複数の選択肢とカスタムビューを備えたダイアログ

私はこの問題に1日苦労していますが、解決方法がわかりません。

そのため、選択する項目のリストを表示する AlertDialog があります。これらのアイテムには複数のテキスト ビューが必要なので、setMultiChoiceItems()デフォルト フォーマットを使用するシンプルなビルダーに頼ることはできません。

ここでは、次のようにしてカスタム ArrayAdapter を使用します。

OnClickListenerの 2 番目のパラメータとしてan を使用できると思っていましsetAdapterたが、1 つのオプションを選択するとダイアログが閉じてしまいます。

これを修正しようとしてsetOnClickListener()、次のように、行レイアウトを取得するときに ContactsAdapter 内に を追加しました。

これは機能しますが、行をクリックするとハイライトが表示されなくなります。これは本当に望ましくありません。

これを解決する方法はありますか?ListActivity を使用できることはわかっていますが、それは簡単に解決できますが、実際にはダイアログでこれを実行したいと考えています。ありがとう!

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

android - 日付ピッカーダイアログから取得した日付をデータベースに保存しますか?

日付ピッカー ダイアログを使用して日付を取得する方法を知っています。 datepicker から取得した日付を適切な dateformat に変換するにはどうすればよいですか?

また、データベースから保存された日付を取得し、datepicker ダイアログに表示する方法についても教えていただけますか?

0 投票する
12 に答える
139676 参照

android - Android 'ウィンドウを追加できません -- トークン null はアプリケーション用ではありません' 例外

ダイアログを開こうとすると、次の Android 例外が発生します。誰かが何が起こっているのかを理解するのを手伝ってくれますか?どうすればこの問題を解決できますか?

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

android - ダイアログボタンパネルの背景変更

背景がすべて白になるように DatePickerDialog をカスタマイズしようとしています。私が行った場合

datePickerDialog.setInverseBackgroundForced(true);

背景は白ですが、ボタンの後ろのパネルはグレーのままです。

このパネルの色を指定するにはどうすればよいですか?

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

android - ダイアログフラグメントのカスタムダイアログの高さを変更

カスタム ダイアログを作成しました。コードは以下のとおりです。問題は、ダイアログの高さがwrap_contentになっていることです。つまり、xmlで言及した高さとは無関係です。他の質問を確認しましたが、役に立ちません。

fragment_points_dialog.xml の xml は

このようなダイアログを表示しています..

ダイアログフラグメントでダイアログの高さを変更する方法を知りたいです。

0 投票する
10 に答える
160812 参照

android - Android DialogFragment vs Dialog

Googleでは、を使用しDialogFragmentて単純なものではなくDialog使用することをお勧めしますが、単純な[はい]-[いいえ]の確認メッセージボックスをFragments API分離して使用するのはばかげています。DialogFragmentこの場合のベストプラクティスは何ですか?

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

java - showDialog(id)を使用してAlertDialogコンテンツを更新する方法

アプリケーションにアラートダイアログを表示したいのですが、メッセージが表示されるたびにメッセージが更新されます。これは、ダイアログボックスの値がアプリケーションの一部の値に依存しているためです。

今私はshowDialogメソッドを使おうとしました:

ただし、ダイアログが作成されると、メッセージは変更されません(ダイアログが作成された場合、開始されたバージョンが使用されることはわかっています)。

私のonCreateDialogメソッドコードは次のとおりです。

AlertDialogのコンテンツを更新する方法があります。実際、onTouchイベントが呼び出されるたびに新しいダイアログボックスを作成します。しかし、それがその問題を解決するための最もクリーンな方法であるかどうかはわかりません。

何か案が?ありがとう :)

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

android - 画面クリックでダイアログ ボックスを作成する ( Android )

プログラムのユーザーが画面上で (画面の任意の場所で) ロングクリックするとすぐにダイアログを表示する必要があります...

これまでに見つけたすべてのチュートリアルは、ボタンをクリックしてダイアログ ボックスを表示するのに役立ちましたが、それは本当に必要なものではありません。

誰かがそれを手伝ってくれますか?

私のコードは現在次のとおりです。

レイアウト:

Activity は MapActivity であるため、MapActivity で長いクリックを実装できないと考えるのは正しいですか?

0 投票する
10 に答える
62509 参照

android - フラグメント上でカスタム DialogFragment を透明にすることはできません

フラグメント (画面全体を占める) に対してダイアログを作成する必要があります。ダイアログは、フラグメントの上に配置されるフローティング ダイアログである必要があり、フラグメントはフラグメントの外側で暗くなります。

カスタムダイアログの場合、エッジが湾曲しているlinearLayoutがあります。何をしても、ダイアログのすべての側面に黒い境界線があります(非常に小さい)。私はそれを透明にして消えるようにすべてを試しました(そのため、すべてのダイアログは線形レイアウト-曲線ボックスになります)

DialogFragment の場合、これは onCreateView 用に持っているものです

custom_dialog は、android:backgroung が #000000 に設定された LinearLayout です。

これは、カスタム ダイアログの私のスタイルです

私はこのスタイルであらゆる種類の組み合わせを試しました (私がオンラインで見たものから)、その厄介な黒い境界線を取り除くことはできません. #000000...

私はこれに文字通り3〜4時間費やしました。他の誰かが助けてくれることを願っています...

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

android - ダイアログの onTouchEvent

タイマーを使用して数値を自動減少させるボタンonLongClickListenerを Androidに実装しました。Dialogここにコードがあります

onTouchEventダイアログではなくアクティビティの中にいるときは、ユーザーが画面に触れたときに減少を止めることができます

ただし、ダイアログでこれを行うことはできません。さらに、ダイアログには onTouchEvent がありません。

onTouchEventで実装する方法、Dialogまたはの増加タイマーをどこで停止する必要があるかを知っている人はいDialogますか?