0
我的所有活動都在AndroidManifest.xml中設置爲android:theme="@style/AppTheme"
。 他們在我到目前爲止測試的手機上正確應用樣式,但是當我在平板電腦(API 21,API 23)上測試時,某些活動具有淺灰色背景而不是白色。主題是Theme.AppCompat.Light
。不在平板電腦上正確應用主題的活動
我處理它在我的BaseActivity
像這樣以編程方式設置白色背景色:
public void setActivityBackgroundColor(int color) {
View view = this.getWindow().getDecorView();
view.setBackgroundColor(color);
}
,然後調用它裏面onCreate()
方法。然而,我對手機和平板電腦的行爲差異感到困惑。我已經使用相同的API在設備上進行了測試(對:phone \ tablet),並且它們有所不同。可能是什麼原因?