标签: android listview customization
我扩展了ListView,这样我就可以拥有一个快速滚动条。在onDraw方法中,我沿着列表的右边缘绘制一个带有字母的矩形,如果你主动上下滑动手指,我会在视图的中心渲染当前字母。问题是列表项呈现在顶部。不明白。 我正在寻找渲染背景的最佳方式,然后是我的列表项,然后是我的前景。
答案 0 :(得分:2)
覆盖dispatchDraw()而不是onDraw(),并在调用super方法后绘制快速滚动条。
dispatchDraw()
onDraw()