我有一个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>