android中如何获取listview中聚焦的item的索引值

貌似时getSelectedItemPosition(),有没有哪位大神知道怎么设置列表的初始聚焦位置的,默认好像聚焦在第一行,怎么设置让其聚焦于在最下面一行的?我调用l... 貌似时getSelectedItemPosition(),有没有哪位大神知道怎么设置列表的初始聚焦位置的,默认好像聚焦在第一行,怎么设置让其聚焦于在最下面一行的?我调用list.setSelection(list.getAdapter().getCount()-1);方法,也和切换到了最后一页,但是没有选中行,好像是少了界面刷新操作但是调用invalidate()也不行,求助啊 展开
 我来答
yangyunchenrt
推荐于2016-02-10
知道答主
回答量:7
采纳率:0%
帮助的人:3.6万
展开全部
list.setSelection(list.getCount());
list是ListView对象,这个是我刚试过的,可以,也是今天才用的,这行代码要注意用到list.setAdapter(?)或者adapter.notifyDataSetChanged();之后,就是说,必须listView设置了适配器或者适配器数据源改变之后设置
sunyan1112
2012-11-02
知道答主
回答量:9
采纳率:0%
帮助的人:11.6万
展开全部
getSelectedItemId()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ba123net
2012-11-02 · TA获得超过473个赞
知道小有建树答主
回答量:584
采纳率:0%
帮助的人:247万
展开全部
getSelectedItemId()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
过璞Va
2012-11-02 · TA获得超过1967个赞
知道小有建树答主
回答量:328
采纳率:100%
帮助的人:302万
展开全部
list.getAdapter().getItem(list.getAdapter().getCount()-1).requestFocus();
前提要保证
v.setFocusableInTouchMode(true);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式