我有一個背景顏色爲黑色的活動。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。如何在清單中設置它? –