0

ListView を次のようにする方法を探しています。

縦線のあるリストビュー

つまり、カスタム スクローラー トラックとつまみ (android:scrollbarTrackVerticalandroid:scrollbarThumbVertical属性で指定できます) に加えて、垂直スクローラーの横にフェードアウトしない垂直装飾線が必要です。

と指定された 9patch ドローアブルに行を追加しようとしましたandroid:scrollbarTrackVerticalが、スクローラーが常にドローアブルの中央に配置されているようで (そうですか?)、「トラック」を逃しました。また、トラック ドローアブルは水平方向に繰り返されるため、最終的にスクロールは垂直線の左側にレンダリングされます。

今のところわかっているのは、ListViewandroid:fadeScrollbars属性を に設定することで、スクロールバーのフェードを無効にできることだけfalseです。

ただし、垂直線を正しくレンダリングする方法はわかりません。

4

1 に答える 1

1

リストビューのカスタム行を定義し、スクロールバーの前にあることを確認するために、画像または必要なものとして、背景または必要なものとして、最後の直前に正しく配置された細い縦縞を定義するだけです。

これにより、接続された右揃えの垂直線のような錯覚が生じます。

于 2013-02-24T21:24:38.520 に答える