0

透明でスナックバーを作成しようとしてActivityエラーが発生しました。テーマを変更して、正常に動作Manifestする ようになりましたandroid:theme="@style/Theme.AppCompat"...見た目は良くありません。avtivity を透明にして、snackbar を機能させる方法はありますか?

前もって感謝します!

4

2 に答える 2

1

アクティビティ xml ファイルに移動し、背景を透明に設定します

android:background="@android:color/transparent"
于 2016-01-08T12:44:57.900 に答える
1

これを変更するだけThemeTheme.AppCompat、暗く見えます。

android:theme="@style/Theme.AppCompat"あなたのこれを参照してくださいManifest

android:theme="@style/AppTheme">

だから、であなたのものをしてくださいvalues -> Styles.xml

変更後のアクティビティは次のとおりです。ここStylesでもそのアクティビティをカスタマイズできます。

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->

    </style>

</resources>

そして、その透明について、私が言ったように、これらのもののようなものを使用する必要があります:

あなたのLayout

android:background="@android:color/transparent"

また:

Androidで透明なアクティビティを作成するには?

于 2016-01-08T12:47:55.793 に答える