0

Если прокручивается ScrollView, он должен показывать нижний колонтитул. Если его прокручивается, нижний колонтитул должен быть отключен. как это сделать?как я могу сделать нижний колонтитул видимым, только если ScrollView прокручивается вниз?

+1

показать нам, что вы уже пробовали. –

+0

Является ли это scrollView или listView – Triode

+1

Возможно, эта ссылка может вам помочь: http://stackoverflow.com/questions/4953692/android-detecting-when-scrollview-hits-bottom. Когда вы дойдете до сути, вы можете показать свой снизу – Gyonder

ответ

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