У меня проблема с этим разделителем:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<padding android:left="10dip" android:right="10dip"/>
<solid android:color="@color/listSeparator"/>
<size android:height="1px" />
</shape>
Я пытаюсь сделать небольшой отступ / отступ слева / справа от компонента просмотра списка (используя относительное для него, а не ListViewОбъект).Затем, когда я пытаюсь выразить это следующим образом ...
getListView().setDivider(getResources().getDrawable(R.drawable.song_separator));
... это напрямую игнорируется, добавляя разделитель полной компоновки.
Теперь я не знаю, в чем проблема, но я знаю, что:
- Я не могу поместить поле во все ListView, потому что я хочу listHeader fill_parent
- Я пытался поставить фальшивую рамку, но не очень приятно смотреть, когда я изменяю его цвет фона, оставляя мне разделитель.
Есть идеи?
ИЗМЕНЕНО
Мое последнее частичное решение - поместить ImageView, выровненный рядом с родительским дном.Это частичная причина, потому что он помещается внизу, но не на оригинальном делителе.
Если кто-то может сказать мне, как поместить это изображение в точную линию делителя, я бы дал ему +50тоже.