0

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

0 に答える 0