Widget.Holo.TextView.ListSeperator导致Settings.apk崩溃

时间:2013-01-27 13:26:38

标签: android styles cyanogenmod

我正在制作CyanogenMod 10.1的主题,我偶然发现了一个问题。

我将它添加到我的styles.xml:

<style name="Widget.Holo.TextView.ListSeparator" parent="@android:style/Widget.QuickContactBadge">
    <item name="android:textColor">@color/list_divider_text_color</item>
    <item name="android:gravity">center</item>
    <item name="android:background">@drawable/frameworks_res_list_section_divider_holo_dark</item>
    <item name="android:textAllCaps">true</item>
</style>

显然<item name="android:gravity">center</item>让它崩溃了。我尝试使用CyanogenMod和AOKP的最新框架进行编译,但有些用户仍然在settings.apk中强制关闭/崩溃。

我有几个用户提供的日志,但它们几乎没用。

如果有人知道如何解决这个问题并使其适用于每个人,我将非常感激

1 个答案:

答案 0 :(得分:0)

某些listpreference不能同时支持QuickContactBadge。所以你可以做的是删除背景......

这就是我修复FC的方法,所以不包含任何背景。 :(

https://github.com/XYAOSP/vendor-tmobile-themes-SnapBlack/commit/5b324cee69f202acb1d62bb9e967cdac29938e82