0

私はこの画像を持っています:

ここに画像の説明を入力してください

この画像をリストビューのdividerプロパティに割り当てたいと思います。問題は、画像が全幅に拡大することです。このアプリをデバイスで実行すると、画像は2点ではなく、2本の水平線になります。

これは私のXMLコードです:

<com.handmark.pulltorefresh.library.PullToRefreshListView 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/pull_refresh_list"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:cacheColorHint="#00000000"
    android:divider="@drawable/divider_list_view"
    android:dividerHeight="4dp"
    android:fadingEdge="none"
    android:fastScrollEnabled="false"
    android:footerDividersEnabled="false"
    android:headerDividersEnabled="false"
    android:scrollbars="none"
    android:paddingLeft="5dp"
    android:paddingRight="5dp" />

これが私の9.pngです:

ここに画像の説明を入力してください

4

2 に答える 2

0

そのフローはosフレームワークによって管理されているため、リストディバイダーの幅を変更することはできません。

于 2013-03-25T10:27:16.823 に答える
0

飽きることがないかどうかはわかりませんが、考えられるアイデアとして、画像の見えない部分をシステムに引き伸ばして、透明度の高い画像から9パッチ画像を作成してみてください。

于 2013-03-25T10:41:35.230 に答える