@Override public void setFastScrollAlwaysVisible(boolean alwaysShow) { if (alwaysShow && !mFastScrollEnabled) { setFastScrollEnabled(true); } if (mFastScroller != null) { mFastScroller.setAlwaysShow(alwaysShow); } try { Method method = View.class.getDeclaredMethod("computeOpaqueFlags"); method.setAccessible(true); method.invoke(this); method = View.class.getDeclaredMethod("recomputePadding"); method.setAccessible(true); method.invoke(this); } catch (Exception e) { } if (alwaysShow) { setPaddingFromScroller(true); } }