简体   繁体   English

如何在项目单击顶部的顶部设置列表视图的最后视图?

[英]how to set list view last view on Top on item click?

I have two views and both view have listview and second listview overlap the first view in half screen. 我有两个视图,两个视图都有listview,第二个listview与半屏的第一个视图重叠。 onitem click my audio play and selected item highlight. 单击我的音频播放,然后选中项目突出显示。 when audio change it give highlight to next row and play audio. 更改音频时,突出显示下一行并播放音频。 Now i want when ever the audio end the next view set on top of screen. 现在,我希望音频结束时,下一个视图设置在屏幕顶部。 but last view is not working not set on top i am using this line of CODE 但最后一个视图无法正常使用,但我没有使用顶部这行代码

lsvwarbic.setScrollY(vyt.getHeight()+5*getHeights()/100);

Try setSelection() in your code. 尝试在代码中使用setSelection()。 But after calling setSelection(), call yourAdapter.notifyDataSetChanged(); 但是在调用setSelection()之后,请调用yourAdapter.notifyDataSetChanged();。

NotifyDataSetChanged() will recreate your listview and update the ui. NotifyDataSetChanged()将重新创建您的列表视图并更新ui。

Hope it will work for you :) 希望它对你有用:)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM