I didn't know the answer to this, but after a bit of digging around I don't think it's possible without a load of hassle.
This xml attribute is actually associated with a View
, not a ListView
- In the Android View source code, it seems that the only place that it is setting the vertical thumb drawable is the 'initializeScrollbars' method. Now this method isn't private, so we can extend any child of View and override this method, but the issue is that a crucial component needed to set the thumb drawable, the ScrollabilityCache, is private without any getter methods.
So without rewriting a lot of the code I don't think there's any easy way to do this - sorry!