我有一个背景颜色为黑色的活动。Android中的活动背景
它有编辑文本,在软键盘离开后,一会儿我看到键盘下方的白色区域;然后查看得到调整。
这看起来像闪烁。
问题是,是否可以为整个应用程序设置某种默认背景颜色? (假设我的活动已经有背景属性)
windowSoftInputMode也不能选择
我有一个背景颜色为黑色的活动。Android中的活动背景
它有编辑文本,在软键盘离开后,一会儿我看到键盘下方的白色区域;然后查看得到调整。
这看起来像闪烁。
问题是,是否可以为整个应用程序设置某种默认背景颜色? (假设我的活动已经有背景属性)
windowSoftInputMode也不能选择
如果要指定背景到你的整个应用程序,你可以编辑应用主题或添加自定义主题,以您的应用程序清单。但是当在xml布局中指定背景时,这将被覆盖。
清单中添加自定义主题style.xml
<style name="MyTheme" parent="android:Theme">
<item name="android:background">@android:color/black</item>
</style>
指定主题,
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MyTheme" >
添加主题为每个活动清单中
<activity
android:name=".Login"
android:configChanges="orientation"
android:theme="@style/MyTheme>
</activity>
您还可以修改现有的主题在style.xml
中已经在manifest清单中定义改变背景根据需要
<item name="android:background">@android:color/black</item>
一个问题:当我使用Android :主题背景 - 它也改变了活动栏背景的一部分......这是一个问题 –
您可以设置活动定义的背景属性,在清单文件,或者你是如何设定的背景目前设定主题 –
? – sandrstar
现在我在每个活动xml中使用android:background。如何在清单中设置它? –