Fab*_*ian 32 android divider android-listview
我正试图为listview分频器设置一个余量.
分隔线是虚线:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line" >
<stroke
android:dashGap="1dp"
android:dashWidth="1.5dp"
android:width="1dp"
android:color="#FF404040" />
<size android:height="3dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)
以及listview我设置分隔符的位置
<ListView
android:id="@+id/lv_news_feed_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/white"
android:divider="@drawable/ch_dashed_line_divider"
/>
Run Code Online (Sandbox Code Playgroud)
但是我想要左右分隔边距.我也尝试在形状上设置填充,但listview忽略了填充.
<padding
android:bottom="15dp"
android:left="15dp"
android:right="15dp"
android:top="15dp" />
Run Code Online (Sandbox Code Playgroud)
是否有可能为listview分频器设置余量- 除了适配器的getView()?
Way*_*yne 84
插图是要走的路
<?xml version="1.0" encoding="UTF-8"?>
<inset xmlns:android="http://schemas.android.com/apk/res/android"
android:insetLeft="15dp"
android:insetRight="15dp" >
<shape
android:shape="line" >
<stroke
android:dashGap="1dp"
android:dashWidth="1.5dp"
android:width="1dp"
android:color="#FF404040" />
<size android:height="3dp" />
</shape>
</inset>
Run Code Online (Sandbox Code Playgroud)
ASP*_*ASP 16
使用'插入'.....
(list_divider.xml)
<?xml version="1.0" encoding="UTF-8"?>
<inset xmlns:android="http://schemas.android.com/apk/res/android"
android:insetLeft="50dp"
android:insetRight="50dp" >
<shape>
<solid android:color="@color/orange" />
<corners android:radius="2.0dip" />
</shape>
</inset>
Run Code Online (Sandbox Code Playgroud)
并在列表视图中添加如下...
<ListView
android:dividerHeight="2dp"
android:divider="@drawable/list_divider"
...
/>
Run Code Online (Sandbox Code Playgroud)
你可以根据需要设置插入值...
您可以使用以下想法:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@color/table_background"/>
</shape>
</item>
<item android:left="2dp" android:right="2dp">
... your shape here ...
</item> </layer-list>
Run Code Online (Sandbox Code Playgroud)
这个对我有用.希望它会有所帮助.
| 归档时间: |
|
| 查看次数: |
28345 次 |
| 最近记录: |