コード例 #1
0
 @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);
   }
 }