Android 机顶盒开发过程中Listview指定item获取焦点

本文介绍了一种在智能电视项目中实现ListView指定项获取焦点的方法。通过自定义Adapter并在getView方法中添加逻辑来确保特定项获得焦点,同时解决了鼠标点击导致焦点丢失的问题。

listview指定item获取焦点的问题:

这里需要我们自己定义一个adapter,在getview方法里添加我们的判读逻辑(让listview指定的item获取焦点),让返回的view去掉用view.requestFous,并对listview.setSelection(pos),pos为指定的item,同时要注意鼠标点击操作出现listview会使焦点丢失(不会出现在item上)

现在是做的智能电视的项目,需要电视支持:鼠标、键盘、遥控器


   mListviewPlayView.requestFocus();
   myHandler.postAtFrontOfQueue(new Runnable() {
    public void run() {
        mListviewPlayView.setSelection(0);
    }
   });
  private Handler myHandler = new Handler();

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值