如何为所有活动设置背景?

2024-02-26

如何为Android应用程序中的所有活动设置背景并保持其宽高比?

我在用android:windowBackground风格,但我不知道如何保持背景图像的纵横比。

有没有唯一的方法可以添加ImageView手动设置所有活动的背景?


您也许可以在其中设置背景styles.xml

<style name="AppTheme.FullBackground" parent="AppTheme">
    <item name="android:background">#757575</item>
</style>

(Where AppTheme可能是您已经定义的主题,我只是在那里使用了灰色,但它可以是可绘制的)

然后添加到您的清单中

<activity 
    android:name=".FooActivity"
    android:theme="@style/AppTheme.FullBackground">
</activity>

由于无论如何您都必须将活动添加到清单中,因此这是检查所有活动是否都有背景的好方法。当然,您仍然可以延长BaseActivity并且只有BaseActivity班级保持主题设置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为所有活动设置背景? 的相关文章

随机推荐