偏好屏幕和导航&状态栏半透明

时间:2014-07-10 14:30:50

标签: java android android-actionbar preferenceactivity

我使用系统栏色调使我的状态和导航栏变得半透明并且具有我想要的颜色。 github:https://github.com/jgilfelt/SystemBarTint

它完美运作!当电话变成横向或纵向模式时,我遇到了一个小问题。 由于半透明状态和导航,我必须得到布局并在纵向模式下添加边缘顶部,例如,模拟状态栏所具有的空间。

但我的问题出现在PreferenceScreen活动中。我用:

addPreferencesFromResource(R.xml.preferences);

创建我的首选项屏幕。我无法改变layoutParams。

有没有人有解决方案?

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

A1。使用主题。
How to apply theme to PreferenceScreen elements of a PreferenceCategory


A2。

ListView listView = getListView();

并将layoutParams设置为listView。

PreferenceActivity是ListActivity的子类。