Подтвердить что ты не робот

Список прокрутки ListViewStyle с маркой/дополнением

Надеюсь, простой. v4.0.3

У меня есть ListView и хочу оставить поле 10dip вправо и влево. Содержимое легко, конечно, но я хочу, чтобы линия разделителя имела правый размер 10dip и левую.

Если я добавлю android:PaddingRight или android:layout_marginRight в ListView или LinearLayout, который содержит ListView, то это, конечно же, работает, но панель прокрутки списка, которая отображается с правой стороны при прокрутке списка, также перемещается с помощью расстояния прокладки/поля.

Я хочу, чтобы индикатор полосы прокрутки оставался. Я пробовал все настройки android:scrollbarStyle.

4b9b3361

Ответ 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"/>