0

AlertDialogを構築するDialogFragmentをロードするフラグメントトランザクションを最初に作成するFragmentActivityがあります。アクティビティのテーマは@android:style/Theme.Translucent.NoTitleBarに設定されています。すべて試してみましたが、背景がないとDialogFragmentを表示できません。

赤いものは気にしないでください、私は自分のアプリを難読化しただけです。緑の色は、私が取り除きたい背景です。色を透明に設定しても、それはまだ白で表示されます。

ここに画像の説明を入力してください

4

2 に答える 2

1

ダイアログスタイルで、android:windowIsFloatingをfalseに設定し、android:windowBackgroundをカスタムカラーに設定します。

同様の質問を参照してください

于 2013-04-10T09:18:15.917 に答える
0

DialogFragmentを作成し、show()を使用して呼び出すと、背景色を透明に設定しても、背景が表示されます。DialogFragmentを表示するためにフラグメントトランザクションを実行する場合は、周囲の背景の色を変更して、透明に設定できます。

于 2013-02-27T10:02:48.410 に答える