如何检查 ScrollView
是否高于屏幕?当 ScrollView
的内容适合屏幕时,ScrollView 不可滚动,当其内容超过屏幕高度时,它可滚动。
我如何检查 ScrollView
在这方面的状况?
最佳答案
这是来自 ScrollView 的代码,它是私有(private)的,但可以修改为在类本身之外使用
/**
* @return Returns true this ScrollView can be scrolled
*/
private boolean canScroll() {
View child = getChildAt(0);
if (child != null) {
int childHeight = child.getHeight();
return getHeight() < childHeight + mPaddingTop + mPaddingBottom;
}
return false;
}
关于android - 检查 ScrollView 是否高于 screen/scrollable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18572790/