Problem with 9 patch image as background

后端 未结 4 1648
轮回少年
轮回少年 2021-01-02 09:39

I have a list view structure, with Relative layout that uses alternating background images for odd/even elements. I\'m trying to set the background drawable dynamically by c

相关标签:
4条回答
  • 2021-01-02 10:12

    select all sides except corners as the stretching edges

    0 讨论(0)
  • 2021-01-02 10:18

    Since nobody answered you for a year now... I had the same issue you need to setpadding of zero (even if you don't need it).

    Good luck.

    0 讨论(0)
  • 2021-01-02 10:20

    You can use nine patch in the same way you use a normal drawable. I assume you have a problem with the 9 patch itself. In the /tools directory of your android sdk you have the draw 9 patch tool. It will help you to correct your 9 patch drawable and to preview it for different sizes of your view.

    0 讨论(0)
  • 2021-01-02 10:24

    you can use this xml as background to show as cardview.

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:dither="true" android:shape="rectangle">
            <corners android:radius="2dp" />
            <solid android:color="#e2e2e2" />
        </shape>
    </item>
    <item android:bottom="2dp">
        <shape android:dither="true" android:shape="rectangle">
            <corners android:radius="2dp" />
            <solid android:color="@color/white" />
        </shape>
    </item>
    

    0 讨论(0)
提交回复
热议问题