Список прокрутки ListViewStyle с маркой/дополнением
Надеюсь, простой.
v4.0.3
У меня есть ListView
и хочу оставить поле 10dip вправо и влево.
Содержимое легко, конечно, но я хочу, чтобы линия разделителя имела правый размер 10dip и левую.
Если я добавлю android:PaddingRight
или android:layout_marginRight
в ListView
или LinearLayout
, который содержит ListView, то это, конечно же, работает, но панель прокрутки списка, которая отображается с правой стороны при прокрутке списка, также перемещается с помощью расстояния прокладки/поля.
Я хочу, чтобы индикатор полосы прокрутки оставался.
Я пробовал все настройки android:scrollbarStyle
.
Ответы
Ответ 1
Может легко
<ListView
android:id="@+id/lvDonorDetails"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:divider="@drawable/list_divider"
android:dividerHeight="1dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:scrollbarStyle="outsideInset"/>
Или
<ListView
android:id="@+id/lvDonorDetails"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:dividerHeight="1dp"
android:padding="10dp"
android:scrollbarStyle="outsideInset"/>
Ответ 2
У меня была та же проблема прокрутки списка. вставка прокрутки ограничивает просмотр списка, загружая только одну строку, когда мы хотим динамически загружать список, но, наконец, получим решение:
включить
android:scrollbarAlwaysDrawVerticalTrack= "true"
и
android:fadeScrollbars="false"
внутри тега ListView.
Ответ 3
Вы можете создать новый палец на панели прокрутки, который вы хотите получить от прокрутки и прокрутки прокрутки.
Используйте эти attr
android:scrollbarThumbHorizontal="@drawable/your_drawable"
android:scrollbarThumbVertical="@drawable/your_drawable"
Ответ 4
Чтобы иметь равные поля (вокруг и между) элементами ListView, не имея полосы прокрутки, накладывающейся на элементы ListView, вы можете использовать следующий код:
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/listView"
android:layout_gravity="center_horizontal|top"
android:dividerHeight="10dp"
android:divider="@android:color/transparent"
android:padding="10dp"
android:scrollbarStyle="outsideOverlay"/>