奇数/偶数要素に背景画像を交互に使用する相対レイアウトのリスト ビュー構造があります。位置を計算して、背景のドローアブルを動的に設定しようとしています。通常のビットマップで問題なく動作しました。しかし、ninepatch イメージを使用しようとすると、UI が壊れ、すべての要素が歪んでしまいます。私は何を間違っていますか?それは、ninepatch イメージがどのように作成されるのか、または通常のビットマップと比較して、ninepatch イメージを使用する別の方法があるのでしょうか。
私のリストビューXMLは次のようになります
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/id01"
android:background="@drawable/my_9patch_bg_image">
<ImageView />
<RelativeLayout>
<ImageView />
<TextView />
<TextView />
</RelativeLayout>
</RelativeLayout>
ここでの解決策が私の問題に役立つかもしれません。私はそれを試してみる必要がありますが、それは正確です。