在scrollview android的滚动上切换可见性

在scrollview android的滚动上切换可见性,android,scrollview,Android,Scrollview,我有一个滚动视图,里面有一个按钮。我想在滚动滚动视图时将按钮的可见性设置为“消失”。我尝试了scrollview.setOnScrollChangeListener(),但它说我的sdk支持最低必须是23(但我想要17)。如果我将其设置为23,则效果良好。我如何使它与最低sdk 17一起工作? 这是我的密码: XML: 对于低于17的api,请尝试此操作 rootFull.getViewTreeObserver(). addOnScrollChangedListener(new ViewTr

我有一个滚动视图,里面有一个按钮。我想在滚动滚动视图时将按钮的可见性设置为“消失”。我尝试了scrollview.setOnScrollChangeListener(),但它说我的sdk支持最低必须是23(但我想要17)。如果我将其设置为23,则效果良好。我如何使它与最低sdk 17一起工作? 这是我的密码:

XML:


对于低于17的api,请尝试此操作

 rootFull.getViewTreeObserver().
addOnScrollChangedListener(new 
ViewTreeObserver.OnScrollChangedListener()
 {
    @Override
    public void onScrollChanged() {
       showComments.setVisibility(View.GONE); 
    }
});

工作得很有魅力!thanx很多。很高兴知道:)
rootFull.setOnScrollChangeListener(new View.OnScrollChangeListener() {
            @Override
            public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
                showComments.setVisibility(View.GONE);

            }
        });
 rootFull.getViewTreeObserver().
addOnScrollChangedListener(new 
ViewTreeObserver.OnScrollChangedListener()
 {
    @Override
    public void onScrollChanged() {
       showComments.setVisibility(View.GONE); 
    }
});