有一个Android的界面布局如图,左边是GridView,右边是一组按钮,现在我的问题是丢失焦点的问题,看补充:

因为我有红外遥控,有上下左右键,启动这个Activity后,默认焦点是在GridView上,选中的子项是0这个位置,会突出显示。当我重复按右键的时候,到GridView右... 因为我有红外遥控,有上下左右键 , 启动这个Activity后,默认焦点是在 GridView上,选中的子项是 0 这个位置 ,会突出显示 。 当我重复按 右键 的时候,到GridView右边 3 , 7, 11 位置的时候 , 按下 右键 焦点会跑到 B1 上去了 ! 而我要的效果是 ,当选中的 是 3 , 7,11中任意一个的时候 按下 右键 跑到4 , 8,12 。即换行,该如何去做,在网上找了一些xml和requestFocus 都不起作用。 最好给个类似情况的处理例子 ,谢谢。 展开
 我来答
wicked_Harmous
2013-04-12 · TA获得超过690个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:220万
展开全部
你这部分是用什么实现的?两个fragment?还是就一个xml layout布局实现左右排版?
更多追问追答
追问
就一个RelativeLayout 实现的左右布局。当选中3,7,11中的子项按下 右键 的时候 , 我把 GridView设置了 setSelection(Position+1)的位置,即 4,8,12 。 但是呢 ,因为 焦点 跑到 B1上去了 ,所以看不来。就这么个情况。
追答
那估计就是因为你是一个布局里面的原因,具体不太清楚,没试过。
我觉得最好还是用两个fragment来实现,这样应该不会出现gridview切换回跑到按钮上,但是如何用遥控器再切换按钮,可能也同样存在问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式