android - How to make ListView always scroll to top? -
my cutom list view:
import android.content.context; import android.util.attributeset; import android.widget.listview; public class overscrollview extends listview { public overscrollview(context context) { super(context); init(); } public overscrollview(context context, attributeset attrs) { super(context, attrs); init(); } public overscrollview(context context, attributeset attrs, int defstyle) { super(context, attrs, defstyle); init(); } private static int maxoverscroll = 200; @override protected boolean overscrollby(final int deltax, final int deltay, final int scrollx, final int scrolly, final int scrollrangex, final int scrollrangey, final int maxoverscrollx, final int maxoverscrolly, final boolean istouchevent) { return super.overscrollby(deltax, deltay, scrollx, scrolly, scrollrangex, scrollrangey, maxoverscrollx, maxoverscroll, istouchevent); } private void init() { //maxoverscroll = (int) getcontext().getresources().getdisplaymetrics().widthpixels/3; } }
it custom listview
bouncing, problem when istop scolling , wait 1 second release screen, whole list view stands still , wont scroll up, or down. how can make scroll top or bottom every time realesed.
my xml:
<sk.zp.overscroll.scrollview.overscrollview android:id="@+id/list_senders" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignparentleft="true" android:layout_below="@+id/senders_label" android:listselector="@drawable/list_selector" android:overscrollmode="always" > </sk.zp.overscroll.scrollview.overscrollview>
try
lstview.setselectionafterheaderview();
or
lstview.smoothscrolltoposition(0);
Comments
Post a Comment