をListView
使用してプログラムでアイテムが取り込まれる がありますListAdapter
。1 つのアイテムのレイアウトとして、XML を定義しました。
次に、コードにいくつかの NinePatchDrawable を設定しLinearLayout
、単一項目 XML の背景としてそれらを動的にポップします。
奇妙なことは、アクティビティのオープニングでは、計画どおりにきれいに伸びているように見えることです. しかし、この1秒後、何らかの理由で「リセット」されたため、画像の正しいフッターがなくなりました。リストをスクロールすると、時々、ランダムに、うまくいく (引き伸ばされる) またはされない (引き伸ばされない) ようになります。
私はドローアブルが良い *.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>