0

我有一个ListView使用ListAdapter. 作为单个项目的布局,我定义了一个 XML。

然后,我在我的代码中设置了一些 NinePatchDrawable,并动态地将它们作为LinearLayout我的单项 XML 的背景弹出。

奇怪的是,在 Activity 开幕式上,它看起来很好,而且按计划拉伸。但在此之后它由于某种原因“重置”,所以它现在没有正确的图像页脚。滚动列表时,它会不时随机地变得正常(拉伸)或不正常(不拉伸)。

我已经检查了我的可绘制对象是好的 *.9.png 等等。

这里有什么问题,因为它在模拟器和设备上的工作方式相同?

更新:

这是我有问题的 LinearLayout 的 XML 部分:

<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>
4

0 回答 0