|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
|
2020/5/18 0:49:56 |
标题: |
怎么能给 所有可获得焦点的控件加个 上下左右 切换到哪个组件的属性? |
浏览:1301 |
|
加入我的收藏 |
楼主: |
机顶盒程序,主要功能代码写完之后发现。。。。。 处理焦点代码的量远比主要代码多,太恶心了。
----------------------------------------------
- |
作者: |
|
2020/5/18 1:52:24 |
1楼: |
你在写安卓机顶盒/智能电视类的App吗? 你怎么切换焦点?调试模式截获遥控器的上下左右的码吗?
----------------------------------------------
-
|
作者: |
|
2020/5/18 3:20:22 |
2楼: |
用个Dictionary做索引就可以了,当前焦点控件和按键当Key,下一个焦点当Value
----------------------------------------------
-
|
作者: |
|
2020/5/19 19:12:35 |
3楼: |
@scarlette (Scarlette) 用 TAB 也可以,但是有五个下一个焦点,上下左右返回...控件本身支持就好了。
----------------------------------------------
-
|
作者: |
|
2020/5/19 19:13:26 |
4楼: |
@nickemma (N.E) 是的,和在Windows开发差不多,判断onKeyDown的 key
----------------------------------------------
-
|
作者: |
|
2020/5/25 6:48:58 |
5楼: |
我觉得这个可以通过一个算法去解决吧, 自动计算出来当前焦点控件的上下左右的控件,然后自动处理下一个焦点,一个个设置起来有点累人。
----------------------------------------------
欢迎加入OrangeUI的app开发阵营:http://www.orangeui.cn/,联系QQ452330643
|
|