Если прокручивается ScrollView
, он должен показывать нижний колонтитул. Если его прокручивается, нижний колонтитул должен быть отключен. как это сделать?как я могу сделать нижний колонтитул видимым, только если ScrollView прокручивается вниз?
0
A
ответ
0
Кто-то разместил это в комментарии уже, но здесь все равно.
@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){
yourFooter.setVisibility(View.GONE);
}
else{
yourFooter.setVisibility(View.VISIBLE);
}
super.onScrollChanged(l, t, oldl, oldt);
}
Расширение ScrollView, а затем переопределить метод onScrollChanged.
+0
не работает ..... – DroidLearner
показать нам, что вы уже пробовали. –
Является ли это scrollView или listView – Triode
Возможно, эта ссылка может вам помочь: http://stackoverflow.com/questions/4953692/android-detecting-when-scrollview-hits-bottom. Когда вы дойдете до сути, вы можете показать свой снизу – Gyonder