問題タブ [android-dialogfragment]
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 - popupwindow のサイズをダイアログ ウィンドウのサイズを超えるにはどうすればよいですか?
dialogFragment の自動提案ポップアップに Popupwindow を使用しました。縦向きでは、そのポップアップはソフト キーボードに到達しません (ポップアップが小さく見えます)。そのサイズは、ダイアログ ウィンドウのサイズによって制限されているようです。ポップアップリーチソフトキーボードが欲しい(大きく見える)。popupwindow をダイアログ ウィンドウを超えるにはどうすればよいですか?
注:ClippingEnableをfasleに設定しようとしましたが、ポップアップがキーボードと画面を超えて成長しています。
android - アプリケーションがバックグラウンドにあるときにDialogFragmentを閉じる適切な方法
DialogFragment を使い始めました。向きの変更などでうまく機能しているためです。しかし、私が遭遇した厄介な問題があります。
進行状況をAsyncTask
示す DialogFragment があり、それを却下しonPostExecute
ます。onPostExecute
アプリケーションがバックグラウンドにある間 (たとえば、ホームボタンを押した後) に発生する場合を除いて、すべて正常に動作します。次に、DialogFragment を閉じるときにこのエラーが発生しました - " Can not perform this action after onSaveInstanceState
"。どー。通常のダイアログは問題なく機能します。ただし、FragmentDialog ではありません。
アプリケーションがバックグラウンドにあるときにDialogFragmentを閉じる適切な方法は何ですか? 私は Fragments をあまり扱っていないので、何かが足りないだけだと思います。
android - Adapter を使用した AlertDialog を示す DialogFragment が向きの変更に耐えられない
これで壁にぶち当たりました。私の DialogFragment は、顧客アダプターを使用するものを除いて、私が持っている他のすべてのダイアログでうまく機能します。2 回目に方向を変更すると、java.lang.IllegalStateException: Fragment NewAlertDialog{447bc528} not attached to Activity
This is using the API 4+ Support package が表示されます。
最初の向きの変更では発生しません。2 番目の変更では常に発生します。つまり、次の順序でダイアログが表示されます。
- 縦 -> 横 -> 縦 -> java.lang.IllegalStateException
- 横 -> 縦 -> 横 -> java.lang.IllegalStateException
ダイアログは次のとおりです。
これは DialogItem です:
.setAdapter()
呼び出しを削除すると問題が解消されるため、アダプターを含めることに問題があることはわかっていAlertDialog.Builder
ます。
また、奇妙なことに、私の ICS デバイスには問題がありません。これは、私がテストした Gingerbread デバイスでのみ発生します。どんな助けでも大歓迎です!
ありがとうございました!
マット。
android - Android での DialogFragment の位置
ポップアップ画面のようDialogFragment
に表示する必要があります。View
ウィンドウは常に画面の中央に表示されます。DialogFragment
ウィンドウの位置を設定する方法はありますか? ソースコードを調べましたが、まだ何も見つかりませんでした。
android - DialogFragment で毎回データが読み込まれないようにする
の助けを借りて、DialogFragment を使用してカスタム AlergDialog を作成しました。Android Compatibility Support Package
私のカスタム ダイアログでは、ダイアログ内にリストビューがあり、リストビューのコンテンツは Android の Sqlite データベースからロードされています。このダイアログは、フラグメント内にあるリストビューからのみポップアップ表示されます。
これで、リストビュー(フラグメント内)をクリックするたびに、データがリストビューに正常に表示されるダイアログが表示されますが、リストアイテム(フラグメント内)を押すたびに、データがデータベースからロードされますダイアログ ボックスのリストビュー bcozonCreate is being called every time
だから私が欲しいのはdata should be loaded at once for all listitem of listview which is inside of fragment.
コード
フラグメント内のリスト項目がクリックされるたびに、カスタム DialogFragment を呼び出します
DialogFragment の OnCreate
OnCreateDialog でカスタムアラートダイアログボックスを作成し、アダプターを設定して返します
android - DialogFragment の ProgressBar が回転を停止するのはなぜですか?
私は次の構造を持っています:
UIActivity1:
DialogFragmentが作成され、このフラグメントの ProgressBar が回転を開始します。
しかし、ダイアログフラグメントを作成したアクティビティで重い作業を開始すると、フラグメント内の進行状況バーが停止します。
フラグメント ドキュメントを読むと、Ui Activity1 と同じように、フラグメントには独自のアクティビティがあることがわかります。そして、各アクティビティは別々のスレッドで実行されます。
では、UIActivity1 が重い作業を開始したときに、ダイアログ フラグメントのプログレスバーが停止するのはなぜでしょうか?
彼らは独立するべきではありませんか?
ps別のタスクでUIActivityの外で重い作業を再度実行すると、プログレスバーは問題なく回転し続けます。
ここで私の理解のどこが間違っていますか?
ありがとう!
android - onActivityResult から DialogFragment を表示
私のフラグメントの onActivityResult に次のコードがあります。
ただし、次のエラーが発生します。
何が起こっているのか、またはこれを修正する方法を知っている人はいますか? Android サポート パッケージを使用していることに注意してください。
android - PreferenceActivity の DialogFragment
私は定義dialogfragments
しました(Androidのドキュメントはそれがより良いと言っているので、実際にそうです)が、今はPreferenceActivity
.
問題は、getSupportFragmentManager()
互換ライブラリで動作しないため、そこで使用できず、PreferenceFragment を使用できないことです。道路封鎖シナリオのように見えます。
誰でもこれについてアドバイスできますか?
android - Android:DialogFagmentからフラグメントにメッセージを送信する方法は?
Fragment があり、その Fragment から DialogFragment を表示します。DialogFragment から Fragment にメッセージを送信するか、Fragment の変数を取得します。どうすればできますか?
android - Android:複数のダイアログを重ねて表示できますか?Dialog Z-Levelのようなものはありますか?
複数のダイアログを重ねて表示することは可能ですか?Dialog Z-Levelのようなものはありますか?ユーザーが要素を選択するDialogFragmentを使用しています。ユーザーが選択を確認すると、データベースに保存され、サーバーに送信されます。保存アクションが失敗した場合、ユーザーに通知したいのですが...別のダイアログは可能ですか?そして、それは私の最初のダイアログをクリアしませんか?前もって感謝します。