問題タブ [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.
android - show() メソッドを使用して support.v7.AppCompatDialogFragment を表示する際のエラー
アプリで v7 サポートの AppCompatDialogFragment を使用しています
アプリ全体で、デフォルトFragment
の and FragmentManager
and NOT android.support.v4.app.Fragment
orを使用していますadroid.support.v4.app.FragmentManager
問題は、メソッドを呼び出してアクティビティからダイアログを表示したいことです
パラメータとして受け入れないもの。 android.app.FragmentManager
だから電話できない
今すぐダイアログを表示するには?
android - カスタム DialogFragment が機能しない
dialogFragment を使用してカスタム ダイアログを作成しようとしていますが、ここではダイアログを表示できません。主な問題は、オーバーライドされたコードが呼び出されないことです。誰でもこの問題を解決できますか。これが私のコードです:
BaseDialogFragment.java
CustomDialog.java:
MainActivity.java
onClickListener 内
android - Fragment から AppCompatDialogFragment を呼び出す方法
私はclass
から伸びるを持っていますAppCompatDialogFragment
}
Activity
(`getSupportFragmentManagerを使用して)から表示すると、機能します。しかし、フラグメントでこのメソッドを使用することはできません:
このエラー表示 support.v7.AppCompatDialogFragment using show() メソッドのような関連する問題をいくつか読みまし たが、役に立ちませんでした。
から表示AppCompatDialogFragment
するにはFragment
?
PS フラグメントが配置されるアクティビティは extendsAppComtapActivity
です。getChildFragmentManager
代わりに電話getFragmentManager
しても役に立ちません。
編集
この問題を解決できなかったので、 でダイアログを作成することにしましたAlertDialog.Builder
。
android - ConstraintLayout ダイアログ幅を持つ AppCompatDialogFragment
ConstraintLayout としてルート レイアウトを持つ AppCompatDialogFragment を作成しようとしています。
ルート レイアウトでは、layout_width が wrap_content に設定されています。しかし、コードを実行すると、内容が変更されてもダイアログは縮小され、幅が固定されます。
生成されたレイアウトコードは次のとおりです
レイアウトを膨らませる方法は次のとおりです。
長いテキストを使用すると、ダイアログが何らかの「最大幅」にヒットすることがわかります (属性がなくても)。
この「制限」なしでコンテンツを幅で折り返すダイアログを作成するにはどうすればよいですか?