listview 获取焦点问题

垚淼 2012-04-20 11:43:50
弱弱问一下:listview怎么获取焦,比如listview有十项,我点击listview之外的按钮,怎么让listview聚焦到第五项
...全文
88 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
垚淼 2012-04-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
按下的状态是不能用函数直接达到的,你可以用更改背景图片的方式让其到达按下的效果。
[/Quote]
谢谢,用你说的方法解决了
不简单de 2012-04-20
  • 打赏
  • 举报
回复
试下listview.setSelection(4)
  • 打赏
  • 举报
回复
这上边的你可以看一下。
http://blog.csdn.net/dany1202/article/details/6043654
  • 打赏
  • 举报
回复
按下的状态是不能用函数直接达到的,你可以用更改背景图片的方式让其到达按下的效果。
垚淼 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
楼主的聚焦是指的将第5项放到中间吗?
还是将直接显示到list的顶部。顶部的话用楼上的方法可以。
如果要是中间的话,进行一次计算,取下显示一屏幕有多少个item
然后再经过计算后决定哪个放到最上边,这样就能达到你想要的“聚焦”效果
[/Quote]
我是想让第五个处于被按下的状态
垚淼 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
试下listview.setSelection(4)
[/Quote]
光标是移下来了,但没有处于被按下的效果
  • 打赏
  • 举报
回复
楼主的聚焦是指的将第5项放到中间吗?
还是将直接显示到list的顶部。顶部的话用楼上的方法可以。
如果要是中间的话,进行一次计算,取下显示一屏幕有多少个item
然后再经过计算后决定哪个放到最上边,这样就能达到你想要的“聚焦”效果

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧