Проблема NinePatchDrawable при установке в качестве фона элемента ListView - PullRequest
0 голосов
/ 27 июня 2011

У меня есть ListView, который заполняется элементами программно, используя ListAdapter.Как макет для одного элемента, я определил XML.

Затем я установил некоторые NinePatchDrawable в своем коде и динамически извлекал их в качестве фона для LinearLayout моего отдельного элемента XML.

Странно то, что при открытии Activity онвыглядит хорошо и растянуто, как и планировалось.Но через секунду после этого он «сбрасывается» по какой-то причине, поэтому теперь у него нет правильного нижнего колонтитула изображения.При прокрутке списка он время от времени пополняется нормально (растягивается) или нет (не растягивается), случайным образом.

Я проверил мои рисунки на хорошие * .9.png и т. Д.

Что здесь не так, так как он работает одинаково на эмуляторе и на устройстве?

ОБНОВЛЕНИЕ:

вот моя XML-часть для рассматриваемого LinearLayout:

<LinearLayout 
    android:layout_height="wrap_content" 
    android:background="@drawable/messagereceived" 
    android:layout_width="wrap_content" 
    android:layout_marginLeft="8dip" 
    android:layout_marginTop="5dip" 
    android:id="@+id/linBg" 
    android:layout_marginRight="8dip">
    <TextView 
        android:layout_height="wrap_content" 
        android:layout_width="wrap_content" 
        android:layout_marginBottom="5dip" 
        android:layout_marginTop="5dip" 
        android:layout_marginLeft="15dip" 
        android:text="Received message" 
        android:textColor="#ffffffff" 
        android:id="@+id/txtMessage" 
        android:layout_marginRight="15dip"/>
</LinearLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...