問題タブ [appcompatdialogfragment]

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 に答える
2557 参照

android - appcompat-v7:23.1.0 での AppCompatDialogFragment の問題

バージョン23.0.1appcompat v7からバージョン23.1.0 にアップグレードしました

ダイアログの上部に余分なスペースが表示されますAppCompatDialogFragment

他の誰かがこれを経験していますか?

ここに画像の説明を入力

ここに私のコード:

ここにview_alertdialog.xmlレイアウトファイルがあります:

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

android - show() メソッドを使用して support.v7.AppCompatDialogFragment を表示する際のエラー

アプリで v7 サポートの AppCompatDialogFragment を使用しています

アプリ全体で、デフォルトFragmentの and FragmentManagerand NOT android.support.v4.app.Fragment orを使用していますadroid.support.v4.app.FragmentManager

問題は、メソッドを呼び出してアクティビティからダイアログを表示したいことです

パラメータとして受け入れないもの。 android.app.FragmentManager

だから電話できない

今すぐダイアログを表示するには?

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

android - カスタム DialogFragment が機能しない

dialogFragment を使用してカスタム ダイアログを作成しようとしていますが、ここではダイアログを表示できません。主な問題は、オーバーライドされたコードが呼び出されないことです。誰でもこの問題を解決できますか。これが私のコードです:

BaseDialogFragment.java

CustomDialog.java:

MainActivity.java

onClickListener 内

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

android - Fragment から AppCompatDialogFragment を呼び出す方法

私はclassから伸びるを持っていますAppCompatDialogFragment

}

Activity(`getSupportFragmentManagerを使用して)から表示すると、機能します。しかし、フラグメントでこのメソッドを使用することはできません:

このエラー表示 support.v7.AppCompatDialogFragment using show() メソッドのような関連する問題をいくつか読みまし たが、役に立ちませんでした。

から表示AppCompatDialogFragmentするにはFragment

PS フラグメントが配置されるアクティビティは extendsAppComtapActivityです。getChildFragmentManager 代わりに電話getFragmentManagerしても役に立ちません。

スクリーンショット

編集

この問題を解決できなかったので、 でダイアログを作成することにしましたAlertDialog.Builder

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

android - ConstraintLayout ダイアログ幅を持つ AppCompatDialogFragment

ConstraintLayout としてルート レイアウトを持つ AppCompatDialogFragment を作成しようとしています。

ルート レイアウトでは、layout_width が wrap_content に設定されています。しかし、コードを実行すると、内容が変更されてもダイアログは縮小され、幅が固定されます。

生成されたレイアウトコードは次のとおりです

レイアウトを膨らませる方法は次のとおりです。

長いテキスト

短いテキスト

長いテキストを使用すると、ダイアログが何らかの「最大幅」にヒットすることがわかります (属性がなくても)。

この「制限」なしでコンテンツを幅で折り返すダイアログを作成するにはどうすればよいですか?

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

android - DialogFragment のライフサイクルとは

android.support.v4.app.DialogFragmentGoogle で検索しても適切なライフサイクルが見つかりませんでした。これは、いくつかの実装に必要です。私たちが知っDialogFragmentているように、のようないくつかのメソッドがありますDialog

DialogFragmentは拡張Fragmentされるため、そのライフサイクルは と同じFragmentです。しかし、他の方法はDialogFragmentどうですか?

ここにFragmentライフサイクルがあります。を提供できますDialogFragmentか?

ここに画像の説明を入力