0
誰でもこれを成功させましたか?私は透明な背景でフルスクリーンのアクティビティを得るために2つのスタイルを接続しようとしています...残念ながら、そうすべきではありません。何か案が?Androidのスタイルを混在させる:透明でフルスクリーン
誰でもこれを成功させましたか?私は透明な背景でフルスクリーンのアクティビティを得るために2つのスタイルを接続しようとしています...残念ながら、そうすべきではありません。何か案が?Androidのスタイルを混在させる:透明でフルスクリーン
「透明」とは、あなたが(つまり、ホーム画面に透けて見える)バックグラウンドを持っていない活動を意味することで、androidmanifestファイル内に「半透明」の活動のテーマを設定した場合:
アンドロイド:テーマ= "@ android:style/Theme.Translucent "
また、レイアウトを拡張する直前に、アクティビティのOnCreateメソッドでテーマを設定することもできます。 setTheme(android.R.style.Theme_Translucent_NoTitleBar);
アクティビティの透明度を低くするには、レイアウトの背景
をアルファチャンネル透明度を持つ繰り返し1x1 PNG画像に設定します。
00〜FFの間のアルファチャンネル値を持つ16進値への色。
はい、それは本当ですが、フルスクリーンと混在させる必要があります。透明性はフルスクリーンの可能性を打ち消してしまうようです... – m3roving
ダイアログテーマまたはカスタムテーマで別途定義されていない限り、アクティビティは本質的にフルスクリーンです。上記の提案はうまくいくはずです。そうでない場合は、おそらくマニフェストを投稿するべきです。 – user432209
IIRCの「透明」テーマは、透明な背景上でアクティビティをダイアログのように見せるため、正しいです。しかし、 "半透明"テーマはデフォルトでフルスクリーンです。 – ErikR