2

私はListViewといくつかの違いがあるListViewを持つAndroidアプリをたくさん見てきました。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>

私は何度もグーグルで検索しましたが、トリックは見つかりませんでした。誰かが私のスクロールを絵のようにする方法を教えてもらえますか?

4

3 に答える 3

5

これらの行をリストビューに追加できます。それは私のために働いた。

    android:fastScrollEnabled="true"
    android:scrollbars="none
于 2012-09-19T13:02:39.963 に答える
3

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>
于 2012-09-19T12:59:52.573 に答える
-1
Hi Use This attribute in your ListView which you declare in you layout file.

android:scrollbars="none"
于 2012-09-19T13:01:47.307 に答える