【技术实现步骤摘要】
一种应用窗口的显示方法及终端
[0001]本申请实施例涉及显示
,尤其涉及一种应用窗口的显示方法及终端。
技术介绍
[0002]目前,越来越多的终端(例如手机或平板电脑)在显示时可支持多应用窗口的分屏显示功能。以平板电脑为例,如图1所示,平板电脑可同时运行并显示应用A的应用窗口1以及应用B的应用窗口2,这样用户可以同时打开和看到多个应用的界面。
[0003]在终端没有连接实体键盘的场景下,如果用户希望向应用窗口1(或应用窗口2)的输入框11中输入字符串,仍如图1所示,用户可点击输入框11,使得终端调用输入法服务显示软键盘12。而软键盘12一般固定从当前显示界面的底部弹出,固定占据当前显示界面的部分显示空间。
[0004]那么,当应用窗口1与软键盘12占用的显示空间重叠时,软键盘12便会遮挡应用窗口1中的部分显示内容。甚至,如图1所示,软键盘12可能会遮挡应用窗口1中的输入框11,使得用户无法看到输入的内容,只能进行“盲打”,严重降低了终端的输入效率。
技术实现思路
[0005]本申请的实施例提供一种应用窗口的显示方法及终端,可减小输入法软键盘对待输入的应用窗口产生的遮挡现象,提高终端的输入效率。
[0006]为达到上述目的,本申请的实施例采用如下技术方案:
[0007]第一方面,本申请的实施例提供一种应用窗口的显示方法,该方法可应用于支持显示多应用窗口的终端中,该方法具体包括:终端显示包括第一应用窗口的第一GUI;终端接收作用于该第一应用窗口的输入操作;响应于该输 ...
【技术保护点】
【技术特征摘要】
1.一种应用窗口的显示方法,其特征在于,所述方法应用于支持显示多应用窗口的终端中,所述方法包括:所述终端在显示屏的第一区域显示第一应用窗口;所述终端接收作用于所述第一应用窗口的输入操作,所述输入操作用于指示显示软键盘;其中,待显示的所述软键盘的显示位置与所述第一区域部分或全部重叠;响应于所述输入操作,所述终端在所述显示屏显示所述软键盘,并在所述显示屏的第二区域显示所述第一应用窗口;其中,所述软键盘的显示位置与所述第二区域不重叠,在所述第二区域显示的所述第一应用窗口被完整显示,所述软键盘被完整显示;在所述第一区域显示的所述第一应用窗口与在所述第二区域显示的所述第一应用窗口显示的内容相同。2.一种应用窗口的显示方法,其特征在于,所述方法应用于支持显示多应用窗口的终端中,所述方法包括:所述终端在显示屏的第一区域显示第一应用窗口;所述终端接收作用于所述第一应用窗口的输入操作,所述输入操作用于指示显示软键盘;响应于所述输入操作,所述终端在所述显示屏显示所述软键盘,并在所述显示屏的第二区域显示所述第一应用窗口,所述第一区域与所述第二区域不同;其中,所述软键盘的显示位置与所述第二区域不重叠,在所述第二区域显示的所述第一应用窗口被完整显示,所述软键盘被完整显示;在所述第一区域显示的所述第一应用窗口与在所述第二区域显示的所述第一应用窗口显示的内容相同。3.根据权利要求1或2所述的方法,其特征在于:在所述第一区域显示的所述第一应用窗口与在所述第二区域显示的所述第一应用窗口的大小相同;或者在所述第一区域显示的所述第一应用窗口与在所述第二区域显示的所述第一应用窗口的大小不同,在所述第二区域显示的所述第一应用窗口的尺寸小于在所述第一区域显示的所述第一应用窗口的尺寸。4.根据权利要求1或2所述的方法,其特征在于,所述终端在所述显示屏显示所述软键盘,并在所述显示屏的第二区域显示所述第一应用窗口,包括:所述终端在所述显示屏的固定位置绘制所述软键盘;所述终端将所述显示屏中除所述软键盘之外的区域确定为允许绘制应用窗口的绘制区域;所述终端在所述绘制区域内绘制所述第一应用窗口;所述绘制区域包括所述第二区域。5.根据权利要求4所述的方法,其特征在于,所述终端在所述绘制区域内绘制所述第一应用窗口,包括:所述终端查询所述第一应用窗口在所述第一区域显示时的窗口状态;所述终端根据所述窗口状态确定所述第一应用窗口在所述第二区域显示时的窗口参数,所述窗口参数包括所述第一应用窗口的大小和位置;所述终端使用所述窗口参数将所述第一应用窗口绘制在所述绘制区域内。
6.根据权利要求5所述的方法,其特征在于,所述第一应用窗口在所述第一区域显示时的窗口状态为最大化状态,其中,所述终端根据所述窗口状态确定所述第一应用窗口在所述第二区域显示时的窗口参数,包括:所述终端将所述绘制区域中最大矩形的位置和大小确定为所述第一应用窗口在所述第二区域显示时的窗口参数。7.根据权利要求5所述的方法,其特征在于,所述第一应用窗口在所述第一区域显示时的窗口状态为还原状态,其中,所述终端根据所述窗口状态确定所述第一应用窗口在所述第二区域显示时的窗口参数,包括:所述终端判断在所述第一区域显示的第一应用窗口的第一尺寸是否能够设置在所述绘制区域中;若能够设置在所述绘制区域中,则所述终端将所述第一应用窗口在所述第一区域显示时的所述第一尺寸作为所述第一应用窗口在所述第二区域显示时的大小;并且,所述终端将所述绘制区域中具有所述第一尺寸的位置作为所述第二区域;若无法设置在所述绘制区域中,则所述终端将所述第一应用窗口从所述第一尺寸缩小为第二尺寸,并且,所述终端将所述绘制区域中具有所述第二尺寸的位置作为所述第二区域。8.根据权利要求7所述的方法,其特征在于,所述软键盘固定显示在所述显示屏的底部,所述第一应用窗口在所述第一区域显示时的高度D2小于或等于所述绘制区域的高度D1,D1>0,D2>0;其中,所述终端将所述绘制区域中具有所述第一尺寸的位置作为所述第二区域,包括:所述终端将所述第一区域显示的第一应用窗口沿第一方向平移第一距离后的位置,确定为所述第二区域;其中,所述第一方向为远离所述软键盘的方向,所述第一距离为所述第一区域显示时的第一应用窗口与所述软键盘在...
【专利技术属性】
技术研发人员:朱登奎,黄浩,杨志超,徐斌,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。