[发明专利]一种安卓系统软键盘自动调整位置的方法在审

专利信息
申请号: 201710848827.1 申请日: 2017-09-20
公开(公告)号: CN107368242A 公开(公告)日: 2017-11-21
发明(设计)人: 张舒;吴大雷;张秀真 申请(专利权)人: 济南浚达信息技术有限公司
主分类号: G06F3/0484 分类号: G06F3/0484;G06F3/0488
代理公司: 济南金迪知识产权代理有限公司37219 代理人: 叶亚林
地址: 250101 山东省济南市高*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种安卓系统软键盘自动调整位置的方法。本发明所述安卓系统软键盘自动调整位置的方法将屏幕划分为三个区域;在用户进行输入操作时,根据软键盘大小等信息将触摸屏进行分区,判断当前焦点位置所处区域,根据焦点所处区域自动调整软键盘位置,解决了软键盘遮挡或者部分遮挡输入框的问题,方便用户的输入操作,提高用户体验。
搜索关键词: 一种 系统 软键 自动 调整 位置 方法
【主权项】:
一种安卓系统软键盘自动调整位置的方法,其特征在于,包括步骤如下:1)获取屏幕大小信息、软键盘大小信息;并将屏幕划分为三个区域;三个区域为,区域1、区域2、区域3;所述屏幕大小信息包括屏幕高度H1,屏幕宽度W1;所述软键盘大小信息包括,软键盘高度H2,软键盘宽度W2;获取屏幕大小信息、软键盘大小信息的具体步骤如下:1.1)获取所有Activity界面所能控制区域的根View;通过getChildAt()方法获取当前Activity界面中显示的View;1.2)注册一个监听器;在当前View树的全局布局发生变化或者View树中View的可视状态发生变化时,进行通知回调;1.3)获取改变后的Activity界面高度H3、Activity界面宽度W3;其中,H3通过在监听器中调用View.getWindowVisibleDisplayFrame()方法获得;1.4)计算软键盘高度H2,H2=H1‑H3;2)获取焦点位置,得到当前用户进行输入操作的位置;当前用户点击设备屏幕时,存储每次触点的坐标信息;判断输入框是否获得焦点,如果获得焦点,则将相应的触点位置存储为焦点位置;3)在不同区域内对软键盘执行不同调整动作;判断当前焦点所处区域;如果位于区域1中,则将软键盘调整至屏幕中间位置;如果位于区域2中,则将软键盘至屏幕顶部或者底部位置;如果位于区域3中,则将软键盘调整至屏幕顶部或者中间位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浚达信息技术有限公司,未经济南浚达信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710848827.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top