2013-02-24 68 views
0

我正在尋找一種方法,使我的ListView看起來像這樣的垂直線:Android的ListView控件:旁邊滾動

listview with a vertical line

也就是說,除了自定義滾輪軌道和拇指(可由android:scrollbarTrackVerticalandroid:scrollbarThumbVertical屬性指定),我需要垂直滾動條旁邊的垂直裝飾線,它永遠不會淡出。

我試着將該行添加到指定爲android:scrollbarTrackVertical的9patch drawable中,但它似乎總是位於drawable的中間(是嗎?),所以它錯過了它的「軌跡」。此外,可繪製的軌道在水平方向上重複,因此最後將滾動畫出在垂直線的左側。

我現在所知道的是,我可以通過將ListView android:fadeScrollbars屬性設置爲false來禁用滾動條褪色。

不知道如何使垂直線被正確渲染。

回答

1

你可以爲你的listview定義一個自定義的行,並且定義一個細的垂直條紋,作爲某個圖像或任何你想要的,作爲背景或者任何你想要的,在結束之前正確對齊,以確保它之前滾動條。

這會給出連接的右對齊垂直線的錯覺。