Android ListView滚动到指定的位置_Android

本文介绍的关于ListView移动到指定位置有两种方法,下面话不多说,直接来看示例代码:

listview.setSelection(position);
listview.smoothScrollToPosition(position);

第一种方法没有滚动效果,直接跳到指定位置,第二种方法是有滚动效果的。

但是,在是用的时候,你会发现第二种方法没有效果,甚至都没有移动,其实这个问题很好解决,只要在新线程里是用就可以了

listview.post(new Runnable() {
  @Override
  public void run() {
    listview.smoothScrollToPosition(position);
  }
});

总结

以上就是这篇文章的全部内容了,希望本文的内容对各位Android开发者们能有所帮助,如果有疑问大家可以留言交流。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索android
, listview
, 指定位置
listview位置
android listview滚动、listview滚动条位置、listview监听滚动位置、listview记录滚动位置、c listview滚动条位置,以便于您获取更多的相关知识。

时间: 2024-10-30 22:25:47

Android ListView滚动到指定的位置_Android的相关文章

我的Android进阶之旅------>Android Listview跳到指定条目位置的两种实现方法

前言 今天实现ListView跳转到第一个条目位置时,使用smoothScrollToPosition(int position)方法跳转实现了,但是交互说不需要这样的动画效果,需要直接跳转到第一项,于是使用了setSelection(int position)方法跳转跳转,但是setSelection(int position)方法跳转一直没有生效.原来是因为setSelection(int position)方法不能配合mAdapter.notifyDataSetChanged();方法一起

Android ListView滚动到底后自动加载数据_Android

熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们 今天就要讲一讲列表组件ListView加载数据的相关内容.通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为这不管对于服 务端还是客户端来说都是不小的压力,因此,很多应用都是采用分批次加载的形式来获取用户所需的数据.比如:微博客户端可能会在用户滑动至列表底端时自动加 载下一页数据,也可能在底部放置一个"加载更多"按钮,

android listview 滚动数据重复

问题描述 android listview 滚动数据重复 我的listview 每个item都有一个edittext 默认值是1 当我修改第一行的edittext值之后 向下滚动 下边某一行的edittext值就变的跟第一行一样了 这该怎么解决 求解答? 解决方案 Android ListView 滚动加载数据Android ListView 滚动加载数据Android ListView 滚动加载数据

Android设置ListView滚动到某一位置

最近在做项目的时候有一个功能就是点击某个按钮的时候要当前页面停留在某一个固定的位置,而当前页面只有一个ListView,如果是ScrollView,那么相信就会简单很多了,直接调用ScrollView.scrollTo(x,y);或者ScrollView.smoothScrollTo(x,y);这两个方法中的一个,然后给与指定的y值就OK,但是如果是ListView呢,原理是差不多的,这里也有两个方法 setSelection()和setSelectionFromTop(). 如果你要停留在当前

Android ListView弹性效果的实现方法_Android

关于在Android中实现ListView的弹性效果,有很多不同的方法,网上一搜,也有很多,下面贴出在项目中经常用到的两种实现ListView弹性效果的方法(基本上拿来就可以用),供大家参考: 第一种比较简单,好容易理解,只是动态改变了ListView在Y轴上的可移动距离,代码如下: import android.content.Context; import android.util.AttributeSet; import android.util.DisplayMetrics; impor

Android listview多视图嵌套多视图_Android

首先给大家展示下效果图: public class HomeEduMoreAdapter extends BaseAdapter { private final String TAG = "HomeEduMoreAdapter"; private static final int TYPE_COMMON = ; private static final int TYPE_BL = ; private static final int TYPE_NONE = ; private stat

Android ListView物流获取追踪功能实现_Android

ListView 控件可使用四种不同视图显示项目.通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本. 最近在网上看到时间轴的布局效果,尝试按照这个原理,实现物流跟踪的效果,目前已经实现了,效果如下图 该效果完全是使用ListView来实现了,下面我们来看一下是如何实现的 (一):布局ListView并编写Item布局 首先需要在布局上面编写ListView: <RelativeLayout xmlns:android="http://schemas.android.c

android ListView 一些重要属性详解_Android

首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和false android:stackFromBottom="true" 第二是transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内.通过设置的控件transcriptMode属性可以将Android平台的控件(支持ScrollBar)自动滑动到最底部.android:transcri

基于Android ListView之加载使用技巧_Android

程序员很多,遍地都是,高手也很多,但是懂设计的程序员并不多,我觉得我们不仅要成为一个coder还要成为一个designer. 我是一个比较注重ued的人,如果对一个app来说,程序是app的内涵那么设计就是要体现app的外在美观. 曾经看到一篇招聘用户体验设计师的信息问道   如果说,在我们身边,设计师具有表达思想的力量:工程师具有实现思想的力量.          那么请问用户体验设计师具有什么力量,有资格成为团队成员? 每个人有每个的思想每个人有每个人的见解,这就不多讲留给大家去思考. 我手