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

Размер прокрутки Android ScrollView

Я использую ScrollView, и я хочу установить размер ScrollBar, но все, что я пробовал, не удалось. Я пробовал с атрибутом android: scrollbarSize, со стилем, с темой, но ничего. Размер полосы прокрутки всегда одинаковый. Какие-либо предложения? Благодаря

Я попытался с этим:

<ScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:layout_marginTop="10px"
    android:layout_marginBottom="15px"
    android:scrollbarSize="20px"
    android:scrollbarTrackVertical="@drawable/scrollbar_reflection"
    android:scrollbarThumbVertical="@drawable/scrollbar_state2">

но ширина полосы прокрутки не изменяется.

Итак, я создал файл стиля, подобный этому:

<resources>
    <style name="ShowAllScrollBar1">
        <item name="android:scrollbarSize">20px</item>           
    </style>
</resources>

а затем установите стиль в AndroidManifest.

4b9b3361

Ответ 1

Я тоже борется с этим. К сожалению, похоже, что проблема действительно в исходном коде Android и не будет исправлена ​​до следующего выпуска Android. После небольшого поиска я нашел эту информацию здесь: http://code.google.com/p/android/issues/detail?id=14317.

Ответ 2

Попробуйте выполнить android:scrollbarThumbVertical и android:scrollbarSize="1dp", и ваша проблема будет решена для ScrollView, RecyclerView strong > , а также HorizontalScrollView.

Обратитесь к фрагменту кода

<ScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:layout_marginTop="10px"
    android:layout_marginBottom="15px"
    android:scrollbars="vertical"
    android:scrollbarThumbVertical="@color/colorPrimaryDark"
    android:scrollbarSize="1dp">