Сделать разницу между ListView Scrollbar и более полезной
Я видел много приложений для Android, которые имеют ListView, что некоторые различия с моими ListViews. в их полосе прокрутки ListView видно так:
на картинке выше, когда вы прокручиваете свой список, будет показана полоса прокрутки, и вы сможете прикоснуться к ней и упростить прокрутку.
но в моем приложении видно вот так:
это мой макет XML-кода:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:paddingBottom="4dp"
android:text="@string/do"
android:textSize="16dp" />
<ListView
android:id="@+id/lv"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/main_background"
>
</ListView>
</LinearLayout>
я много раз гуглил, но не нашел хитрости. Кто-нибудь может мне помочь, как я могу сделать свой свиток, как на картинке один?
3 ответа
Вы можете добавить эти строки в свой список. Это сработало для меня.
android:fastScrollEnabled="true"
android:scrollbars="none
Задавать android:fastScrollEnabled="true"
в свойствах списка. Также, если вы хотите, чтобы быстрая прокрутка большого пальца была видна всегда, установите android:fastScrollAlwaysVisible="true"
тогда в вашем XML-определении списка вы увидите что-то вроде этого:
<ListView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fastScrollAlwaysVisible="true"
android:fastScrollEnabled="true" >
</ListView>
Hi Use This attribute in your ListView which you declare in you layout file.
android:scrollbars="none"