2015-05-26 42 views
2

Here is the layout image.Android應用程序設置活動背景

這是造成問題的代碼時遇到奇怪的佈局如下

View parent = calculateButton.getRootView(); 
Parent.setBackgroundColor(appSettings.getInt("app_background",r.color.White); 

它工作正常,一旦QPP關鍵是存在的。但是,默認的鍵,不管它是什麼,都會導致佈局錯誤。

我在Nexus測試6

編輯:我認爲我已經用實際的整數值替換默認值我getInt而不是R.color.COLOR

+0

我記得看到類似於你的嚴重渲染問題,它們與硬件加速有關。作爲調試步驟,請嘗試禁用此特定活動的硬件加速並查看問題是否仍然存在: dkarmazi

+0

編輯:仍有一些問題。 – Fullmetal99012

+0

我想我解決了它。我在我的偏好getInt中使用了r.color.white。當我傳入整數值時,我不會再出錯 – Fullmetal99012

回答

0

不知道解決它究其根本原因是什麼,但似乎每當我使用顏色選擇器來設置佈局的顏色時,就會導致這個怪異的渲染問題。我刪除了該功能,因爲在應用程序運行時更改顏色時無法正確呈現該功能。