System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多窗口显示方法及设备技术_技高网

一种多窗口显示方法及设备技术

技术编号:40091425 阅读:3 留言:0更新日期:2024-01-23 16:16
本申请公开了一种多窗口显示方法及设备,涉及电子设备领域。该方法包括:电子设备在显示屏全屏显示第一窗口,在显示屏的第一区域显示第二窗口;其中,第二窗口位于第一窗口上层,且第二窗口的显示面积小于第一窗口的显示面积;电子设备接收第一操作,该第一操作用于指示显示虚拟键盘;响应于该第一操作,电子设备在显示屏的第二区域显示第二窗口,在显示屏的第三区域显示第一窗口,在显示屏的第四区域显示虚拟键盘;其中,第二区域、第三区域与第四区域互不重叠。这样,可以避免虚拟键盘遮挡窗口中显示的内容,可以提高用户使用多窗口显示的使用体验。

【技术实现步骤摘要】

本申请涉及电子设备领域,尤其涉及一种多窗口显示方法及设备


技术介绍

1、目前,手机等终端已成为人们日常生活及工作中使用频率较高的电子设备。人们的生活、工作的很大一部分可以在手机上完成。为了提升手机的处理效率,手机上可以多窗口显示,每个窗口中可以显示不同内容,方便用户在不同窗口内分别处理业务。然而,目前用户使用多窗口时,会面临虚拟键盘遮挡界面内容等问题,影响了用户的体验。


技术实现思路

1、本申请的实施例提供一种多窗口显示方法及设备,可以避免调出虚拟键盘时对窗口内容的遮挡,提高终端的输入效率。

2、为达到上述目的,本申请采用如下技术方案:

3、第一方面,本申请提供一种多窗口显示方法,该方法可以应用于电子设备,该方法包括:电子设备在显示屏全屏显示第一窗口,在显示屏的第一区域显示第二窗口;其中,第二窗口位于第一窗口上层,且第二窗口的显示面积小于第一窗口的显示面积;电子设备接收第一操作,该第一操作用于指示显示虚拟键盘;响应于该第一操作,电子设备在显示屏的第二区域显示第二窗口,在显示屏的第三区域显示第一窗口,在显示屏的第四区域显示虚拟键盘;其中,第二区域、第三区域与第四区域互不重叠。

4、通过本申请提供的方法,当电子设备显示虚拟键盘时,全屏窗口的大小可以自动进行调节,从而避免虚拟键盘对窗口显示内容的遮挡。

5、在一种可能的设计中,第一区域和第二区域相同。也就是说,第二窗口的大小和位置可以不进行调整,仅调整第一窗口的位置和大小。

6、在一种可能的设计中,第一区域与第二区域不同。在第一区域显示的第二窗口与在所述第二区域显示的第二窗口的大小相同;或者,在第一区域显示的第二窗口与在第二区域显示的所述第二窗口的大小不同,在第二区域显示的第二窗口的尺寸小于在第一区域显示的第二窗口的尺寸。也就是说,第二窗口的大小/位置也可以进行调整。

7、在一种可能的设计中,在第二区域显示的第二窗口的尺寸小于在第一区域显示的第二窗口的尺寸,包括:在所述第二区域显示的第二窗口的高度小于在第一区域显示的第二窗口的高度。

8、在一种可能的设计中,电子设备在显示屏的第二区域显示第二窗口,在显示屏的第三区域显示第一窗口,在显示屏的第四区域显示虚拟键盘,包括:电子设备在显示屏的固定区域绘制虚拟键盘;第四区域为该固定区域;电子设备将显示屏中除虚拟键盘之外的区域确定为允许绘制应用窗口的绘制区域;电子设备在该绘制区域绘制第一窗口和第二窗口;该绘制区域包括第二区域和第三区域。

9、本实现方式中,通过在除虚拟键盘之外的区域绘制第一窗口和第二窗口,可以避免虚拟键盘对窗口显示内容的遮挡。

10、在一种可能的设计中,电子设备将第一窗口从第一尺寸等比例缩小为第二尺寸。通过该方法,可以使第一窗口显示的内容等比例调整。

11、在一种可能的设计中,响应于该第一操作,电子设备在显示屏的第二区域显示第二窗口,在显示屏的第三区域显示第一窗口,包括:响应于该第一操作,缩小第一窗口,以使得在显示屏的第二区域显示第二窗口,在显示屏的第三区域显示第一窗口;或者,响应于该第一操作,缩小第一窗口,向上移动、向上且向左移动、或向上且向右移动第二窗口,以使得在显示屏的第二区域显示第二窗口,在显示屏的第三区域显示第一窗口;或者,响应于该第一操作,缩小第一窗口,向上移动、向上且向左移动、或向上且向右移动第二窗口,且缩小第二窗口,以使得在显示屏的第二区域显示第二窗口,在显示屏的第三区域显示第一窗口。

12、在一种可能的设计中,第二区域、第三区域以及第四区域填满显示屏的显示区域。

13、本实现方式中,第二区域显示的第二窗口、第三区域显示的第一窗口、以及虚拟键盘显示的第四窗口正好填满显示屏的显示区域,可以提高显示屏显示的效率以及界面显示的美观度。

14、在一种可能的设计中,该方法还包括:电子设备接收作用于第一窗口和第二窗口相邻边缘的拖动操作;响应于该拖动操作,电子设备控制第二区域调整为第五区域,以及控制第三区域调整为第六区域,第五区域显示第二窗口,第六区域显示第一窗口。

15、本实现方式中,第一窗口和第二窗口自动调整后,用户可以进一步对第一窗口和第二窗口的大小进行调整,提高多窗口显示的灵活度。

16、在一种可能的设计中,第一操作为作用于第二窗口的操作。例如,第一操作为作用于第二窗口的输入框的操作。

17、在一种可能的设计中,该方法还包括:电子设备接收作用于第一窗口或第二窗口的第二操作;响应于该第二操作,虚拟键盘消失,电子设备在显示屏全屏显示第一窗口,在显示屏的第一区域显示第二窗口。

18、本实现方式中,虚拟键盘消失后,第一窗口和第二窗口可以恢复原来的显示状态,可以提升用户的操作体验。

19、在一种可能的设计中,该方法还包括:电子设备接收第一预设操作;响应于该第一预设操作,电子设备在显示屏全屏显示第二窗口,在显示屏的第七区域显示第一窗口;其中,第一区域和第七区域相同或不同。

20、本实现方式中,电子设备可以通过第一预设操作切换第一窗口和第二窗口的显示形态。

21、第二方面,本申请提供一种多窗口显示方法,该方法可以应用于电子设备,该方法包括:电子设备在显示屏全屏显示第一窗口,在显示屏的第一区域显示第二窗口;其中,第二窗口位于第一窗口上层,且第二窗口的显示面积小于第一窗口的显示面积;电子设备接收第一预设操作;响应于该第一预设操作,电子设备在显示屏全屏显示第二窗口,在显示屏的第七区域显示第一窗口;其中,第一区域和第七区域相同或不同。

22、在一种可能的设计中,第一预设操作为作用于第二窗口的手势操作,或者,第一预设操作为作用于第二窗口的切换控件的点击操作。

23、通过本申请提供的方法,电子设备可以通过第一预设操作方便地切换全屏窗口和小窗的显示形态,提高了用户使用多窗口显示的体验。

24、第三方面,提供一种显示装置,该装置可以应用于电子设备,该装置可以包括:显示单元,用于在电子设备的显示屏全屏显示第一窗口,在显示屏的第一区域显示第二窗口;其中,第二窗口位于第一窗口上层,且第二窗口的显示面积小于第一窗口的显示面积;输入单元,用于接收第一操作,该第一操作用于指示显示虚拟键盘;显示单元,还用于响应于该第一操作,在显示屏的第二区域显示第二窗口,在显示屏的第三区域显示第一窗口,在显示屏的第四区域显示虚拟键盘;其中,第二区域、第三区域与第四区域互不重叠。

25、第四方面,提供一种显示装置,该装置可以应用于电子设备,该装置可以包括:显示单元,用于在电子设备的显示屏全屏显示第一窗口,在显示屏的第一区域显示第二窗口;其中,第二窗口位于第一窗口上层,且第二窗口的显示面积小于第一窗口的显示面积;输入单元,用于接收第一预设操作;显示单元,还用于响应于该第一预设操作,电子设备在显示屏全屏显示第二窗口,在显示屏的第七区域显示第一窗口;其中,第一区域和第七区域相同或不同。本文档来自技高网...

【技术保护点】

1.一种多窗口显示方法,其特征在于,所述方法应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一区域与所述第二区域相同。

3.根据权利要求1所述的方法,其特征在于,所述第一区域与所述第二区域不同;

4.根据权利要求3所述的方法,在所述第二区域显示的所述第二窗口的尺寸小于在所述第一区域显示的所述第二窗口的尺寸,包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述电子设备在所述显示屏的第二区域显示所述第二窗口,在所述显示屏的第三区域显示所述第一窗口,在所述显示屏的第四区域显示所述虚拟键盘,包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述电子设备将所述第一窗口从第一尺寸等比例缩小为第二尺寸。

7.根据权利要求1至6中任一项所述的方法,其特征在于,响应于所述第一操作,所述电子设备在所述显示屏的第二区域显示所述第二窗口,在所述显示屏的第三区域显示所述第一窗口,包括:

8.根据权利要求1至7中任一项所述的方法,其特征在于,所述第二区域、所述第三区域以及所述第四区域填满所述显示屏的显示区域。

9.根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1所述的方法,其特征在于,所述第一操作为作用于所述第二窗口的操作。

11.根据权利要求1所述的方法,其特征在于,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,所述方法还包括:

13.一种电子设备,其特征在于,包括:

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至12中任一项所述的方法。

15.一种计算机程序产品,其特征在于,包括计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如上述权利要求1至12中任一项所述的方法。

...

【技术特征摘要】

1.一种多窗口显示方法,其特征在于,所述方法应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一区域与所述第二区域相同。

3.根据权利要求1所述的方法,其特征在于,所述第一区域与所述第二区域不同;

4.根据权利要求3所述的方法,在所述第二区域显示的所述第二窗口的尺寸小于在所述第一区域显示的所述第二窗口的尺寸,包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述电子设备在所述显示屏的第二区域显示所述第二窗口,在所述显示屏的第三区域显示所述第一窗口,在所述显示屏的第四区域显示所述虚拟键盘,包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述电子设备将所述第一窗口从第一尺寸等比例缩小为第二尺寸。

7.根据权利要求1至6中任一项所述的方法,其特征在于,响应于所述第一操作,所述电子设备在所述显示屏的第二区域显示所述第二窗口,在所述显示屏的第三区域显示所述第...

【专利技术属性】
技术研发人员:李伟张亚男何天璐
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1