I want to hide a listview's scrollbar when the listview isn't scrolling and
show it when scrolling. If API levle is 5 or greater we can use
setScrollbarFadingEnabled(fadeScrollbars).But bow to implement the same
effect on lower API level?  I tried to implement setOnScrollListener() and
based on scrollState thought to enable and disable scrollbar. Any idea how
to  implement  it ???


This is what I tried .



 ls1.setOnScrollListener(new  OnScrollListener() {

            @Override
            public void onScrollStateChanged(AbsListView view, int
scrollState) {
                // TODO Auto-generated method stub
                Log.i("onScrollStateChanged ::: ",
String.valueOf(scrollState));
                if(scrollState == OnScrollListener.SCROLL_STATE_IDLE){
                    ls1.setVerticalScrollBarEnabled(false);
                }else{
                    ls1.setVerticalScrollBarEnabled(true);
                }

            }

            @Override
            public void onScroll(AbsListView view, int firstVisibleItem,
                    int visibleItemCount, int totalItemCount) {
                // TODO Auto-generated method stub
                ls1.setVerticalScrollBarEnabled(false);
            }


        });

its not working properly.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to