我有一个ListView
,使用ListAdapter
以编程方式填充项目。作为单个项目的布局,我已经定义了XML。
然后,我在我的代码中设置了一些NinePatchDrawable,并动态弹出它们作为我的单项XML LinearLayout
的背景。
奇怪的是,在活动开放时,它看起来很好并且按计划拉伸。但是在此之后的一秒钟它由于某种原因“重置”,所以它现在没有正确的图像页脚。滚动列表时,它会随时随机变好(拉伸)或不拉伸(未拉伸)。
我已经检查了我的drawables是好的.9.png's等等。
这里有什么问题,因为它在仿真器和设备上的工作原理相同?
更新:
这是我所讨论的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>