我使用Android Studio通过“新建”->“活动”->“基本活动”来创建基本活动。但是活动背景颜色是黑色。我知道这是为了减少电池消耗。但是有没有一种方法可以将其更改为白色,而无需更改样式。
我试图更改根布局的背景颜色,但是它不会显示编辑文本字段的提示文本。因为它的颜色是白色的。
然后,我尝试将主题从Material更改为Material Lite,然后当我在设备中运行应用程序时它不会显示更改。
这是AndroidManifest.xml中的活动声明
<activity
android:name=".SearchBus"
android:label="@string/title_activity_search_bus"
android:parentActivityName=".MapsActivity"
>
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="uk.co.stableweb.iroute.MapsActivity" />
</activity>
在您的styles.xml
集合中,android:windowBackground
您用于应用程序或活动的任何主题的属性。您可以在AndroidManifest.xml中找到正在使用的主题。
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<!-- Customize your theme here. -->
<item name="android:windowBackground">@color/somecolor</item>
</style>
</resources>
注意:如果布局中的视图不是透明的,则会阻止您看到在此处设置的颜色。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句