相关疑难解决方法(0)

android:smoothScrollToPosition()无法正常工作

在将一个元素添加到与listview关联的arrayadapter之后,我试图平滑地滚动到列表的最后一个元素.问题是它只是滚动到一个随机位置

arrayadapter.add(item);
//DOES NOT WORK CORRECTLY:
listview.smoothScrollToPosition(arrayadapter.getCount()-1);

//WORKS JUST FINE:
listview.setSelection(arrayadapter.getCount()-1);
Run Code Online (Sandbox Code Playgroud)

android listview selection smooth-scrolling android-arrayadapter

51
推荐指数
5
解决办法
5万
查看次数

ListView从底部而不是从顶部填充

我有一个向上扩展而不是向下扩展的listView.我在另一个页面上有另一个listView,它运行得很好并从顶部填充自己 - > bot.为什么我的listView从底部开始而不是从顶部开始?

我的XML`

<ListView
    android:id="@+id/list_view_showRegister"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_above="@+id/showRegister"
    android:layout_alignParentLeft="true"
    android:layout_marginTop="50dp"
    android:clickable="false" >

</ListView>`
Run Code Online (Sandbox Code Playgroud)

android listview android-layout

17
推荐指数
3
解决办法
2万
查看次数