Фон ListView серый на Droid 3

У меня есть список с пользовательским фоном. Это отображает тонкую белую линию с обеих сторон с черным фоном. Работает отлично На всех моих тестовых телефонах (Galaxy Captivate, яркий, Nexus 1, G планшет, Archos 32, Droid). Я только что получил Дроид 3, чтобы проверить, и на этом один телефон, фон ListView, где нет предметов Грей. Список элементов имеют правильный черный фон.

Вот макет, содержащий представление списка. ListView имеет белый фон текстовое поле выше и ниже, а фон для ListView - это выработка (я знаю, что это называется три границы , но это только две границы).

<RelativeLayout
    android:layout_below="@id/divider01"
    android:layout_above="@id/save_current_button"
    android:id="@+id/profile_middle_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingTop="3dip"
    android:orientation="vertical">
    <TextView  android:id="@+id/user_profile_row"
        android:text="@string/user_profiles_label"
        android:layout_alignParentTop="true"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:textColor="@android:color/black"
        android:background="@drawable/roundedtop"/>
    <TextView android:id="@+id/current_profile_name"
        android:layout_alignParentBottom="true"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:textColor="#2B497B"
        android:background="@drawable/roundedbottom"/>
    <ListView android:id="@id/android:list"
        android:layout_below="@id/user_profile_row"
        android:layout_above="@id/current_profile_name"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:paddingLeft="3dip"
        android:paddingRight="3dip"
        android:drawSelectorOnTop="false"
        android:background="@drawable/three_side_border"
        android:cacheColorHint="#ffffffff"/>
</RelativeLayout>

Вот это нанесение - это должно заставить фон черному.

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <shape android:shape="rectangle">
            <solid android:color="#FFFFFFFF" />
        </shape>
    </item>

    <item android:left="3dp" android:right="3dp"> 
        <shape android:shape="rectangle">
            <solid android:color="#FF000000" />
        </shape>
    </item>
</layer-list>

Я заметил, что в моем списке элемент XML, у меня нет альфа-слоя, указанного в моих цветах, так Я попытался взлететь ведущую FF на моем чертеже, но он вышел одинаково.

У кого-нибудь есть какие-то идеи, где я могу посмотреть это? Это выглядит действительно уродливым на хорошем телефоне.

Спасибо, Грег

12
задан gbryant 30 August 2011 в 15:45
поделиться