如何设置Fast Scroll的位置?

时间:2015-03-04 05:17:14

标签: android scrollbar fastscroll

我现在正在尝试使用快速滚动创建ListView。 我用以下代码制作了一个自定义快速滚动缩略图:

    try {
        Field f = AbsListView.class.getDeclaredField("mFastScroller");
        f.setAccessible(true);

        Object o = f.get(listview);
        f = f.getType().getDeclaredField("mThumbImage");

        f.setAccessible(true);
        ImageView iv = (ImageView) f.get(o);

        iv.setImageDrawable(drawable);

        // Drawable drawable = (Drawable) f.get(o);
        // drawable =
        // getResources().getDrawable(R.drawable.scroll_selector);
        // f.set(o, drawable);

        return true;
    } catch (Exception e) {
        e.printStackTrace();
    }
    return false;

虽然它完美地显示了图像,但它有一个看不见的区域占据了ListView行的太多部分。谁能给我一个建议我现在应该做什么?我希望滚动条放在右边缘的末尾..

0 个答案:

没有答案