問題タブ [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 - 複数の選択肢とカスタムビューを備えたダイアログ
私はこの問題に1日苦労していますが、解決方法がわかりません。
そのため、選択する項目のリストを表示する AlertDialog があります。これらのアイテムには複数のテキスト ビューが必要なので、setMultiChoiceItems()
デフォルト フォーマットを使用するシンプルなビルダーに頼ることはできません。
ここでは、次のようにしてカスタム ArrayAdapter を使用します。
OnClickListener
の 2 番目のパラメータとしてan を使用できると思っていましsetAdapter
たが、1 つのオプションを選択するとダイアログが閉じてしまいます。
これを修正しようとしてsetOnClickListener()
、次のように、行レイアウトを取得するときに ContactsAdapter 内に を追加しました。
これは機能しますが、行をクリックするとハイライトが表示されなくなります。これは本当に望ましくありません。
これを解決する方法はありますか?ListActivity を使用できることはわかっていますが、それは簡単に解決できますが、実際にはダイアログでこれを実行したいと考えています。ありがとう!
android - 日付ピッカーダイアログから取得した日付をデータベースに保存しますか?
日付ピッカー ダイアログを使用して日付を取得する方法を知っています。 datepicker から取得した日付を適切な dateformat に変換するにはどうすればよいですか?
また、データベースから保存された日付を取得し、datepicker ダイアログに表示する方法についても教えていただけますか?
android - Android 'ウィンドウを追加できません -- トークン null はアプリケーション用ではありません' 例外
ダイアログを開こうとすると、次の Android 例外が発生します。誰かが何が起こっているのかを理解するのを手伝ってくれますか?どうすればこの問題を解決できますか?
android - ダイアログボタンパネルの背景変更
背景がすべて白になるように DatePickerDialog をカスタマイズしようとしています。私が行った場合
datePickerDialog.setInverseBackgroundForced(true);
背景は白ですが、ボタンの後ろのパネルはグレーのままです。
このパネルの色を指定するにはどうすればよいですか?
android - ダイアログフラグメントのカスタムダイアログの高さを変更
カスタム ダイアログを作成しました。コードは以下のとおりです。問題は、ダイアログの高さがwrap_contentになっていることです。つまり、xmlで言及した高さとは無関係です。他の質問を確認しましたが、役に立ちません。
fragment_points_dialog.xml の xml は
このようなダイアログを表示しています..
ダイアログフラグメントでダイアログの高さを変更する方法を知りたいです。
android - Android DialogFragment vs Dialog
Googleでは、を使用しDialogFragment
て単純なものではなくDialog
使用することをお勧めしますが、単純な[はい]-[いいえ]の確認メッセージボックスをFragments API
分離して使用するのはばかげています。DialogFragment
この場合のベストプラクティスは何ですか?
java - showDialog(id)を使用してAlertDialogコンテンツを更新する方法
アプリケーションにアラートダイアログを表示したいのですが、メッセージが表示されるたびにメッセージが更新されます。これは、ダイアログボックスの値がアプリケーションの一部の値に依存しているためです。
今私はshowDialogメソッドを使おうとしました:
ただし、ダイアログが作成されると、メッセージは変更されません(ダイアログが作成された場合、開始されたバージョンが使用されることはわかっています)。
私のonCreateDialogメソッドコードは次のとおりです。
AlertDialogのコンテンツを更新する方法があります。実際、onTouchイベントが呼び出されるたびに新しいダイアログボックスを作成します。しかし、それがその問題を解決するための最もクリーンな方法であるかどうかはわかりません。
何か案が?ありがとう :)
android - 画面クリックでダイアログ ボックスを作成する ( Android )
プログラムのユーザーが画面上で (画面の任意の場所で) ロングクリックするとすぐにダイアログを表示する必要があります...
これまでに見つけたすべてのチュートリアルは、ボタンをクリックしてダイアログ ボックスを表示するのに役立ちましたが、それは本当に必要なものではありません。
誰かがそれを手伝ってくれますか?
私のコードは現在次のとおりです。
レイアウト:
Activity は MapActivity であるため、MapActivity で長いクリックを実装できないと考えるのは正しいですか?
android - フラグメント上でカスタム DialogFragment を透明にすることはできません
フラグメント (画面全体を占める) に対してダイアログを作成する必要があります。ダイアログは、フラグメントの上に配置されるフローティング ダイアログである必要があり、フラグメントはフラグメントの外側で暗くなります。
カスタムダイアログの場合、エッジが湾曲しているlinearLayoutがあります。何をしても、ダイアログのすべての側面に黒い境界線があります(非常に小さい)。私はそれを透明にして消えるようにすべてを試しました(そのため、すべてのダイアログは線形レイアウト-曲線ボックスになります)
DialogFragment の場合、これは onCreateView 用に持っているものです
custom_dialog は、android:backgroung が #000000 に設定された LinearLayout です。
これは、カスタム ダイアログの私のスタイルです
私はこのスタイルであらゆる種類の組み合わせを試しました (私がオンラインで見たものから)、その厄介な黒い境界線を取り除くことはできません. #000000...
私はこれに文字通り3〜4時間費やしました。他の誰かが助けてくれることを願っています...
android - ダイアログの onTouchEvent
タイマーを使用して数値を自動減少させるボタンonLongClickListener
を Androidに実装しました。Dialog
ここにコードがあります
onTouchEvent
ダイアログではなくアクティビティの中にいるときは、ユーザーが画面に触れたときに減少を止めることができます
ただし、ダイアログでこれを行うことはできません。さらに、ダイアログには onTouchEvent がありません。
onTouchEvent
で実装する方法、Dialog
またはの増加タイマーをどこで停止する必要があるかを知っている人はいDialog
ますか?