android 短时间多次按遥控松手光标还是会不停的移动

zw87804600 2013-08-21 10:43:17
我在开发androidTV目前碰到一个 非常蛋碎的问题 求大神解决。我有做了一个选择列表,通过遥控来控制左移动或者右移动,但是如果用户在很短的时间内狂按遥控,然后松手光标还会继续向右移动。 我试过onkey 事件延时拦截按键传入 onkeydown onkeyup 都试过了
求大神指点一下 看有没有好的办法 让用户松手光标就停止 在线等待
希望大神能帮帮小弟 急急急
...全文
190 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
媒体盒子 2014-04-25
  • 打赏
  • 举报
回复
此处的问题在于,你遥控发过来的信号你是怎么处理的,如果底层有堆栈收到左右信号,网上报你UI自然会处理。 短时间收到多个可选择处理最后一个。但我觉得如果我是用户我会很恼火,我想快点切到第三个所以连续点了两下右,可结果只动了一下。 根本原因还是通信部分效率不行处理不够及时。
Ruilin-z 2014-04-25
  • 打赏
  • 举报
回复
狂按是指一直按住不放还是快速按下松开呢? 松开后仍然在移动,是不是有onkeyup没有处理? 如果是事件太多处理不过来,可以设一个定时器,如果在预定的时间内收到相同的action则不处理。
MengdongWang 2014-04-25
  • 打赏
  • 举报
回复
您好,可否请教下android开发的问题?给您发过私信。

80,471

社区成员

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

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