带有向上或向下箭头的Android scrollview
如果当前视图上方或下方还有更多文本,是否有办法使上箭头或下箭头出现?在我的Android应用程序中,当前视图下有更多的文本不是很明显,但我希望用户知道当前视图下有更多的文本。如何使箭头在此显示 代码:带有向上或向下箭头的Android scrollview,android,xml,scrollview,Android,Xml,Scrollview,如果当前视图上方或下方还有更多文本,是否有办法使上箭头或下箭头出现?在我的Android应用程序中,当前视图下有更多的文本不是很明显,但我希望用户知道当前视图下有更多的文本。如何使箭头在此显示 代码: 通常情况下,在滚动视图上设置阴影或淡入边缘,默认情况下应启用。您可以使用XML中的android:requiresFadingEdge设置属性 如果您想要箭头,则必须通过添加两个图像(例如,在框架布局中或其他内容)来覆盖箭头;没有真正内置的内容。您可能会在屏幕上翻过屏幕,这会告诉您内容是否在屏幕
通常情况下,在滚动视图上设置阴影或淡入边缘,默认情况下应启用。您可以使用XML中的android:requiresFadingEdge设置属性
如果您想要箭头,则必须通过添加两个图像(例如,在
框架布局中或其他内容)来覆盖箭头;没有真正内置的内容。您可能会在屏幕上翻过屏幕,这会告诉您内容是否在屏幕外
在那里你可以
@Override
protected void onScrollChanged(int l, int t, int oldl, int oldt) {
View view = (View) getChildAt(getChildCount() - 1);
int diff = (view.getBottom() - (getHeight() + getScrollY()));
if (diff > 0) { //then not at bottom
}
}
@Override
protected void onScrollChanged(int l, int t, int oldl, int oldt) {
View view = (View) getChildAt(getChildCount() - 1);
int diff = (view.getBottom() - (getHeight() + getScrollY()));
if (diff > 0) { //then not at bottom
}
}