带有向上或向下箭头的Android scrollview

带有向上或向下箭头的Android scrollview,android,xml,scrollview,Android,Xml,Scrollview,如果当前视图上方或下方还有更多文本,是否有办法使上箭头或下箭头出现?在我的Android应用程序中,当前视图下有更多的文本不是很明显,但我希望用户知道当前视图下有更多的文本。如何使箭头在此显示 代码: 通常情况下,在滚动视图上设置阴影或淡入边缘,默认情况下应启用。您可以使用XML中的android:requiresFadingEdge设置属性 如果您想要箭头,则必须通过添加两个图像(例如,在框架布局中或其他内容)来覆盖箭头;没有真正内置的内容。您可能会在屏幕上翻过屏幕,这会告诉您内容是否在屏幕

如果当前视图上方或下方还有更多文本,是否有办法使上箭头或下箭头出现?在我的Android应用程序中,当前视图下有更多的文本不是很明显,但我希望用户知道当前视图下有更多的文本。如何使箭头在此显示

代码:


通常情况下,在滚动视图上设置阴影或淡入边缘,默认情况下应启用。您可以使用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

       }
}