[发明专利]一种确定视图显示位置的方法及设备有效
申请号: | 201710007859.9 | 申请日: | 2017-01-05 |
公开(公告)号: | CN106843645B | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 李双增 | 申请(专利权)人: | 青岛海信电器股份有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0488 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 视图 显示 位置 方法 设备 | ||
本发明涉及计算机技术领域,特别涉及一种确定视图显示位置的方法及设备。用以解决现有技术中确定输入框位置的方法在确定出错误的显示位置时不能自动识别,确定输入框位置的方法不够灵活问题。本发明实施例若确定目标视图位于可见区域之外,并且目标视图中已输入的字符个数大于目标视图能够显示的最大字符数,则根据已输入的字符和所述参考视图的位置,确定目标视图的当前位置;根据目标视图的当前位置与可见区域的位置,确定目标视图的显示位置。由于本发明实施例在确定目标视图的显示位置出现错误时,能够自动识别到出现错误,并且重新确定出正确的目标视图的显示位置,从而不需要人工干预,能够灵活的确定出目标视图正确的显示位置。
技术领域
本发明涉及计算机技术领域,特别涉及一种确定视图显示位置的方法及设备。
背景技术
目前随着Android(安卓)操作系统的普及,使用Android操作系统的产品已经深入到了我们生活的方方面面,如Android手机、Android电视、Android平板电脑等。用户使用输入法输入字符到Android设备屏幕显示的场景更是司空见惯。如图1为一个普通的输入框;图2中,用户点击输入框输入字符,弹出输入法键盘,这时输入框所在的界面,由于输入法键盘的弹出,会重新计算输入框应该显示在屏幕的位置。
现有技术在重新计算输入框显示在屏幕的位置时,如果用户在输入框中输入的字符数大于该输入框能够显示的最大字符数时,若由于种种原因导致输入法键盘隐藏,例如操作中断、用户按了返回键;当用户再度点击输入框调出输入法键盘时,在重新计算输入框位置时,可能会出现计算出错,出现如图3所示的现象,输入框被输入法键盘遮挡;在接下来的输入字符的过程中,用户将无法看到自己输入的字符。并且唯一的解决办法是退出当前界面重新进入该界面,用户需要重新输入字符。在计算输入框位置出现错误后,设备不能自动识别并重新确定正确的输入框位置,需要用户手动退出错误界面。
综上所示,目前确定输入框位置的方法在确定出错误的显示位置时不能自动识别,确定输入框位置的方法不够灵活。
发明内容
本发明提供一种确定视图显示位置的方法及设备,用以解决现有技术中确定输入框位置的方法在确定出错误的显示位置时不能自动识别,确定输入框位置的方法不够灵活的问题。
基于上述问题,本发明实施例提供一种确定视图显示位置的方法,包括:
若确定目标视图位于可见区域之外,并且所述目标视图中已输入的字符个数大于所述目标视图能够显示的最大字符数,则根据已输入的字符和所述参考视图的位置,确定目标视图的当前位置,其中所述参考视图的位置是根据已输入的字符确定的,且所述参考视图的面积大于所述目标视图的面积;
根据所述目标视图的当前位置与所述可见区域的位置,确定所述目标视图的显示位置。
另一方面,本发明实施例提供一种确定视图显示位置的设备,包括:
确定模块,用于若确定目标视图位于可见区域之外,并且所述目标视图中已输入的字符个数大于所述目标视图能够显示的最大字符数,则根据已输入的字符和所述参考视图的位置,确定目标视图的当前位置,其中所述参考视图的位置是根据已输入的字符确定的,且所述参考视图的面积大于所述目标视图的面积;
处理模块,用于根据所述目标视图的当前位置与所述可见区域的位置,确定所述目标视图的显示位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信电器股份有限公司,未经青岛海信电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710007859.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:化妆瓶底座压合机构
- 下一篇:一种基于移动终端的应用图标查找控制方法及系统