终端界面显示内容的位置调整方法和装置技术领域
本发明涉及终端技术领域,尤其涉及一种终端界面显示内容的位置调整方法和装
置。
背景技术
随着终端技术的发展,越来越多的终端趋向于大屏幕化设计。例如,终端屏幕尺寸
从3.5寸,3.7寸,4寸,4.7寸,逐步演变到5寸,5.2寸,5.5寸,5.7寸。
相关技术中,终端在屏幕显示界面中显示内容时,通常基于屏幕的左上角开始排
列。
这种方式下,受限于终端的屏幕尺寸,显示内容的显示方式不够灵活,且在显示内
容仅仅占据屏幕的上部时,不便于用户操作,用户和终端界面的交互性不高。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明提出一种终端界面显示内容的位置调整方法及装置,能够提升终端
界面显示内容显示灵活性,提升用户和终端界面的交互性,通过对显示位置进行调整,便于
用户操作,提升用户使用体验度。
为达到上述目的,本发明第一方面实施例提出的终端界面显示内容的位置调整方
法,包括:接收终端界面中显示内容的位置调整指令,所述位置调整指令中包括所述显示内
容的目标显示方向;根据所述终端界面的屏幕尺寸、所述显示内容的显示尺寸以及所述目
标显示方向,调整所述显示内容在所述终端界面中的显示位置。
在本发明的一个实施例中,当所述显示内容为所述终端界面中显示的控件时,所
述调整所述显示内容在所述终端界面中的显示位置包括:
获取所述终端界面中所有控件的显示尺寸;
根据所述终端界面的屏幕尺寸和所有控件的显示尺寸确定占位控件的显示尺寸;
根据所述目标显示方向,在所述终端界面中插入所述占位控件,使得所述显示内
容移动至与所述目标显示方向对应的显示位置处。
在本发明的一个实施例中,若所述显示内容的目标显示方向为屏幕底端显示,所
述根据所述终端界面的屏幕尺寸和所述终端界面中所有控件的显示尺寸确定占位控件的
显示尺寸包括:
根据所述终端界面的宽度值以及所有控件占终端界面的高度值,确定所述终端界
面中所有控件的显示尺寸;
通过所述终端界面的屏幕尺寸和所述所有控件的显示尺寸的差值确定占位控件
的显示尺寸;
所述根据所述目标显示方向,在所述终端界面中插入所述占位控件,使得所述显
示内容移动至与所述目标显示方向对应的显示位置处包括:
在所述屏幕界面中的第一个控件之前插入所述占位控件,使得所述显示内容移动
至屏幕底端。
在本发明的一个实施例中,若所述显示内容的目标显示方向为屏幕左端或右端显
示,所述根据所述终端界面的屏幕尺寸和所有控件的显示尺寸确定占位控件的显示尺寸包
括:
通过所述终端界面的宽度值以及所述终端界面中各控件的显示尺寸,确定与各控
件分别对应的占位控件的显示尺寸;
所述根据所述目标显示方向,在所述终端界面中插入所述占位控件,使得所述显
示内容移动至与所述目标显示方向对应的显示位置处包括:
在所述屏幕界面中的每个控件之前或之后插入与各控件分别对应的占位控件,使
得所述显示内容移动至屏幕左端或屏幕右端。
在本发明的一个实施例中,所述根据所述目标显示方向,在所述终端界面中的插
入所述占位控件之前,所述方法还包括:
从所述终端界面包含的所有控件中获取交互控件,所述交互控件为可接收用户操
作指令的控件;
所述根据所述目标显示方向,在所述终端界面中的第一个控件之前插入所述占位
控件包括:
根据所述目标显示方向,在所述终端界面中的第一个交互控件之前插入所述占位
控件,使得所述显示内容移动至与所述目标显示方向对应的显示位置处。
在本发明的一个实施例中,当所述显示内容为所述终端界面的屏幕显示界面时,
所述调整所述显示内容在所述终端界面中的显示位置包括:
生成所述屏幕显示界面的缩略图;
将所述缩略图移动至与所述目标显示方向对应的显示位置处。
为达到上述目的,本发明第二方面实施例提出的终端界面显示内容的位置调整装
置,包括:接收模块,用于接收终端界面中显示内容的位置调整指令,所述位置调整指令中
包括所述显示内容的目标显示方向;调整模块,用于根据所述终端界面的屏幕尺寸、所述显
示内容的显示尺寸以及所述目标显示方向,调整所述显示内容在所述终端界面中的显示位
置。
在本发明的一个实施例中,当所述显示内容为所述终端界面中显示的控件时,所
述调整模块,包括:
第一获取子模块,用于获取所述终端界面中所有控件的显示尺寸;
确定子模块,用于根据所述终端界面的屏幕尺寸和所有控件的显示尺寸确定占位
控件的显示尺寸;
插入子模块,用于根据所述目标显示方向,在所述终端界面中插入所述占位控件,
使得所述显示内容移动至与所述目标显示方向对应的显示位置处。
在本发明的一个实施例中,若所述显示内容的目标显示方向为屏幕底端显示,所
述确定子模块具体用于:
根据所述终端界面的宽度值以及所有控件占终端界面的高度值,确定所述终端界
面中所有控件的显示尺寸;
通过所述终端界面的屏幕尺寸和所述所有控件的显示尺寸的差值确定占位控件
的显示尺寸;
所述插入子模块具体用于:
在所述屏幕界面中的第一个控件之前插入所述占位控件,使得所述显示内容移动
至屏幕底端。
在本发明的一个实施例中,若所述显示内容的目标显示方向为屏幕左端或右端显
示,所述确定子模块具体用于:
通过所述终端界面的宽度值以及所述终端界面中各控件的显示尺寸,确定与各控
件分别对应的占位控件的显示尺寸;
所述插入子模块具体用于:
在所述屏幕界面中的每个控件之前或之后插入与各控件分别对应的占位控件,使
得所述显示内容移动至屏幕左端或屏幕右端。
在本发明的一个实施例中,所述调整模块还包括:
第二获取子模块,用于从所述终端界面包含的所有控件中获取交互控件,所述交
互控件为可接收用户操作指令的控件;
所述插入子模块具体用于:
根据所述目标显示方向,在所述终端界面中的第一个交互控件之前插入所述占位
控件,使得所述显示内容移动至与所述目标显示方向对应的显示位置处。
在本发明的一个实施例中,当所述显示内容为所述终端界面的屏幕显示界面时,
所述调整模块,包括:
生成子模块,用于生成所述屏幕显示界面的缩略图;
移动子模块,用于将所述缩略图移动至与所述目标显示方向对应的显示位置处。
本发明实施例提出的终端界面显示内容的位置调整方法及装置,通过根据终端界
面的屏幕尺寸、显示内容的显示尺寸以及目标显示方向,调整显示内容在终端界面中的显
示位置,能够提升终端界面显示内容显示灵活性,提升用户和终端界面的交互性,通过对显
示位置进行调整,便于用户操作,提升用户使用体验度。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变
得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得
明显和容易理解,其中:
图1是本发明一实施例提出的终端界面显示内容的位置调整方法的流程示意图;
图2为相关技术中一种显示内容示意图;
图3(a)为相关技术中另一种显示内容示意图;
图3(b)为本发明实施例中用户操作区域示意图;
图4是本发明另一实施例提出的终端界面显示内容的位置调整方法的流程示意
图;
图5(a)为本发明实施例中所有控件的显示尺寸示意图;
图5(b)为本发明实施例中占位控件的显示尺寸示意图;
图6是本发明另一实施例提出的终端界面显示内容的位置调整方法的流程示意
图;
图7为本发明实施例中交互控件的移动效果示意图;
图8是本发明另一实施例提出的终端界面显示内容的位置调整方法的流程示意
图;
图9(a)为本发明实施例中另一种显示内容示意图;
图9(b)本发明实施例中将显示内容移动至屏幕右端进行显示的效果示意图;
图10是本发明另一实施例提出的终端界面显示内容的位置调整方法的流程示意
图;
图11是本发明一实施例提出的终端界面显示内容的位置调整装置的结构示意图;
图12是本发明另一实施例提出的终端界面显示内容的位置调整装置的结构示意
图;
图13是本发明另一实施例提出的终端界面显示内容的位置调整装置的结构示意
图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终
相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附
图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本
发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同
物。
图1是本发明一实施例提出的终端界面显示内容的位置调整方法的流程示意图。
本实施例以该终端界面显示内容的位置调整方法被配置为终端界面显示内容的
位置调整装置中来解释说明。
其中,终端可以是智能手机、平板电脑、个人数字助理、电子书等具有各种操作系
统的硬件设备。
参见图1,该终端界面显示内容的位置调整方法包括:
S11:接收终端界面中显示内容的位置调整指令,位置调整指令中包括显示内容的
目标显示方向。
在本发明的实施例中,显示内容可以为终端界面中显示的控件,可以参见下述图
2,图2为相关技术中一种显示内容示意图,在终端界面中包括应用程序的图标时,该图标以
控件的架构实现,或者,在终端界面中包括联系人应用中所显示的多项联系人信息时,该联
系人信息也可以以控件的架构实现,可以参见下述图3(a),图3(a)为相关技术中另一种显
示内容示意图,对此不作限制。
在本发明的实施例中,通过接收终端界面中显示内容的位置调整指令,由于位置
调整指令中包括显示内容的目标显示方向,后续可以基于该目标显示方向对终端界面中显
示内容的显示位置进行调整,因而有效提升了终端界面显示内容显示的灵活性。
进一步地,在本发明的实施例中,可以在接收到位置调整指令时,触发对终端界面
中显示内容的位置进行调整,触发方式易于实现。
可以理解的是,在用户使用终端的过程中,可以有多种握持姿势,握持姿势例如包
括:左手握持、右手握持,或者左右手握持,在不同的握持姿势下,用户的手指与终端中不同
显示位置的交互舒适度不同,例如,若用户当前的握持姿势为左手握持,则用户在终端的左
下区域中的显示位置进行操作的舒适度较佳,参见图3(b),图3(b)为本发明实施例中用户
操作区域示意图,而若用户当前的握持姿势为右手握持,则用户在终端的右下区域中的显
示位置进行操作的舒适度较佳,对此不作限制。
因此,在本发明的实施例中,终端中的操作系统可以基于用户当前的握持姿势生
成位置调整指令,以将显示内容移动至用户操作舒适度较佳的显示位置。
进一步地,可以基于用户当前的握持姿势生成显示内容的目标显示方向,并基于
该目标显示方向生成位置调整指令,简便易实现。
例如,终端的边缘可以内置一个或者多个的握持姿势检测器,该握持姿势检测器
可以例如为电容传感器,通过实时对电容传感器电容值变化情况的检测,判断出当前用户
对终端的握持姿势,而后根据握持姿势生成显示内容的目标显示方向,对此不作限制。
或者,终端也可以接收用户的触屏指令,触屏指令中例如可以包括:用户手指在终
端屏幕上的滑动方向,终端操作系统在接收到该滑动方向时,可以基于该滑动方向确定显
示内容的目标显示方向,而后,基于该目标显示方向生成位置调整指令,以将显示内容移动
至用户需求的显示位置,对此不作限制。
S12:根据终端界面的屏幕尺寸、显示内容的显示尺寸以及目标显示方向,调整显
示内容在终端界面中的显示位置。
在本发明的实施例中,以图3(a)和图3(b)中的终端界面中,显示内容为联系人应
用中所显示的多项联系人信息,且目标显示方向对应的显示位置为图3(b)中左下用户操作
区域32进行示例,对此不作限制。
其中,在图3(a)中,显示内容可以如模块31所示,其中,模块31中包括有多个控件,
在每个控件上配置有一项联系人信息,例如,姓名、职位、公司、电话号码1等。
在本发明的实施例中,终端界面的屏幕尺寸可以例如为图3(a)中终端的宽度方向
的尺寸和长度方向的尺寸,而显示内容的显示尺寸可以例如为,模块31中的一个或者多个
控件所占的位置区域在终端的宽度方向的尺寸,以及在终端的长度方向的尺寸,对此不作
限制。
进一步地,根据终端界面的屏幕尺寸、显示内容的显示尺寸以及目标显示方向,调
整显示内容在终端界面中的显示位置,可以例如,将图3(a)的模块31中所包括的多个控件,
移动至目标显示方向对应的显示位置,即,图3(b)中左下区域32中进行显示,便于用户操
作,提升用户使用体验度。
本实施例中,通过根据终端界面的屏幕尺寸、显示内容的显示尺寸以及目标显示
方向,调整显示内容在终端界面中的显示位置,能够提升终端界面显示内容显示灵活性,提
升用户和终端界面的交互性,通过对显示位置进行调整,便于用户操作,提升用户使用体验
度。
图4是本发明另一实施例提出的终端界面显示内容的位置调整方法的流程示意
图。
本实施例以显示内容为终端界面中显示的控件,且显示内容的目标显示方向为屏
幕底端显示进行示例,对此不作限制。
参见图4,该方法包括:
S401:接收终端界面中显示内容的位置调整指令,位置调整指令中包括显示内容
的目标显示方向。
该步骤的执行过程可以参见图1所示实施例,在此不再赘述。
S402:获取终端界面中所有控件的显示尺寸。
参见图3(a),当显示内容为模块31中的多个控件时,可以获取一个或者多个控件
所占位置区域在终端界面的长度方向的尺寸,以及在终端界面的宽度方向的尺寸。
可以理解的是,用户在与终端的显示内容控件上的联系人信息进行交互时,通常
仅仅是对部分联系人信息进行操作,例如,对于图3(a)中姓名、职位、公司、电话号码1中,在
需要发起通话时,往往对其中的电话号码1进行拨号操作。
因此,在本发明的实施例中,可以对终端界面中所显示的所有控件的显示位置进
行调整,或者,也可以对终端界面中所显示的部分控件(该部分控件可以例如为用于交互的
交互控件)的显示位置进行调整,进一步提升了终端界面显示内容显示灵活性。
在本实施例中,以对终端界面中所显示的所有控件的显示位置进行调整进行示
例,因此,可以获取终端界面中所有控件的显示尺寸。
进一步地,在本发明的实施例中,可以基于终端界面中的宽度方向和长度方向,建
立直角坐标系,通过采用所有控件的显示尺寸在该直角坐标系中的坐标值,来标记所有控
件所占的位置区域在终端界面的长度方向的尺寸,以及在终端界面的宽度方向的尺寸,算
法实现简便,有效节省方法执行所耗的系统内存,提升位置调整的即时性。
例如,参见图5(a)中所示的直角坐标系,图5(a)为本发明实施例中所有控件的显
示尺寸示意图,可以采用y1标记所有控件在终端界面的长度方向的尺寸,采用x1标记所有控
件在终端界面的宽度方向的尺寸。
S403:根据终端界面的屏幕尺寸和所有控件的显示尺寸确定占位控件的显示尺
寸。
在本发明的实施例中,根据终端界面基于控件架构的实现原理,通过预先生成一
定尺寸的占位控件,而后,直接将该占位控件布置在终端界面的上部,那么终端界面在显示
联系人信息对应的控件时,可以基于终端界面中,除占位控件所占位置区域的剩余的位置
区域来布置该对应的控件,从显示形态上即实现了对该对应的控件的显示位置进行移动。
在显示内容的目标显示方向为屏幕底端显示时,根据终端界面的屏幕尺寸和终端
界面中所有控件的显示尺寸确定占位控件的显示尺寸包括:根据终端界面的宽度值以及所
有控件占终端界面的高度值,确定终端界面中所有控件的显示尺寸;通过终端界面的屏幕
尺寸和所有控件的显示尺寸的差值确定占位控件的显示尺寸。
可以理解的是,在一个实际的应用场景中,终端中的操作系统在其显示界面上布
置控件时,通常基于屏幕的左上角开始排列,具体例如,基于如图5(a)中所示点A(x2,y2)开
始排列,因此,在本发明的实施例中,可以通过将终端界面中所有控件所占的位置区域和终
端界面的屏幕所占位置区域分别标记在图5(a)中所示的直角坐标系中,即,可以采用y3标
记所有控件所占的位置区域的下侧边,在直角坐标系中y轴方向的坐标值,采用x3标记所有
控件所占的位置区域的右侧边在直角坐标系中x轴方向的坐标值,采用y4标记终端界面的
下侧边,在直角坐标系中y轴方向的坐标值,采用x4标记终端界面的右侧边在直角坐标系中
x轴方向的坐标值,而后,可以通过简易的数学运算确定占位控件的显示尺寸,对此不作限
制。
例如,以图5(b)进行示例,图5(b)为本发明实施例中占位控件的显示尺寸示意图,
占位控件例如图5(b)中的模块51,占位控件的显示尺寸即为,在终端界面的宽度方向上的
宽度值为x5,且x5=x4,而在终端界面的长度方向上的长度值为y5,且y5=y4-y3,对此不作限
制。
S404:根据目标显示方向,在终端界面中插入占位控件,使得显示内容移动至与目
标显示方向对应的显示位置处。
可选地,在本发明的实施例中,当确定对终端界面中所显示的所有控件的显示位
置进行调整时,根据目标显示方向,在终端界面中插入占位控件,使得显示内容移动至与目
标显示方向对应的显示位置处包括:在屏幕界面中的第一个控件之前插入占位控件,使得
显示内容移动至屏幕底端。
此时,该第一个控件可以例如为图5(b)中模块52,联系人信息“头像”所占据的控
件。
以图5(b)进行示例,在屏幕界面中的第一个控件之前插入占位控件,使得显示内
容移动至屏幕底端。
进一步地,可选地,参见图6,在本发明的实施例中,当确定对终端界面中所显示的
部分控件(该部分控件可以被称为用于交互的交互控件)的显示位置进行调整时,步骤
S404,还可以包括:
S601:从终端界面包含的所有控件中获取交互控件,交互控件为可接收用户操作
指令的控件。
S602:根据目标显示方向,在终端界面中的第一个交互控件之前插入占位控件,使
得显示内容移动至与目标显示方向对应的显示位置处。
在本发明的实施例中,参见图5(b)中的模块53,模块53中的多个控件为交互控件,
其中,模块54为第一个交互控件。通过在终端界面中的第一个交互控件之前插入占位控件,
使得显示内容移动至与目标显示方向对应的显示位置处,移动后的效果图可以参见图7,图
7为本发明实施例中交互控件的移动效果示意图,其中,模块71中包括交互控件。
在本发明的实施例中,显示内容的目标显示方向不限于屏幕底端显示,也可以为
屏幕右侧、屏幕左侧,或者屏幕中部,不同的目标显示方向对应的位置调整方法相同,对此
不作限制。
本实施例中,可以对终端界面中所显示的所有控件的显示位置进行调整,或者,也
可以对终端界面中所显示的部分控件(该部分控件可以例如为用于交互的交互控件)的显
示位置进行调整,进一步提升了终端界面显示内容显示灵活性。通过采用所有控件的显示
尺寸在该直角坐标系中的坐标值,来标记所有控件所占的位置区域在终端界面的长度方向
的尺寸,以及在终端界面的宽度方向的尺寸,算法实现简便,有效节省方法执行所耗的系统
内存,提升位置调整的即时性。通过根据终端界面的屏幕尺寸、显示内容的显示尺寸以及目
标显示方向,调整显示内容在终端界面中的显示位置,能够提升终端界面显示内容显示灵
活性,提升用户和终端界面的交互性,通过对显示位置进行调整,便于用户操作,提升用户
使用体验度。
图8是本发明另一实施例提出的终端界面显示内容的位置调整方法的流程示意
图。
本实施例以显示内容的目标显示方向为屏幕左端或右端显示进行示例,具体地,
以显示内容的目标显示方向为屏幕右端显示进行示例,左端显示的方法类似,对此不作限
制。
参见图8,该方法包括:
S801:接收终端界面中显示内容的位置调整指令,位置调整指令中包括显示内容
的目标显示方向。
该步骤的执行过程可以参见图1所示实施例,在此不再赘述。
S802:获取终端界面中所有控件的显示尺寸。
参见图9(a),图9(a)为本发明实施例中另一种显示内容示意图,当显示内容为模
块91中的一个或者多个显示的控件时,可以获取该一个或者多个控件所占位置区域在终端
界面的长度方向的尺寸,以及在终端界面的宽度方向的尺寸。
S803:通过终端界面的宽度值以及终端界面中各控件的显示尺寸,确定与各控件
分别对应的占位控件的显示尺寸。
例如,在本发明的实施例中,根据终端界面基于控件架构的实现原理,通过预先生
成两个一定尺寸的占位控件,而后,直接将第一个占位控件布置在终端界面的上部,而将第
二个占位控件布置在终端界面的左端,那么终端界面在显示图9(a)模块91中的控件时,可
以基于终端界面中,除两个占位控件所占位置区域的剩余的位置区域来布置该控件,从显
示形态上即实现了对该显示的控件的显示位置移动至屏幕右端,基于此,可以通过设置多
个占位控件,在屏幕界面中的每个控件之前或之后插入与各控件分别对应的占位控件,从
而实现在终端的屏幕界面中基于任一个目标显示方向对显示内容进行调整,调整方法灵
活,且基于简易的数学运算确定多个占位控件的显示尺寸,实现简便,节省系统的内存消
耗。
S804:在屏幕界面中的每个控件之前或之后插入与各控件分别对应的占位控件,
使得显示内容移动至屏幕左端或屏幕右端。
参见图9(b),图9(b)本发明实施例中将显示内容移动至屏幕右端进行显示的效果
示意图。
本实施例中,通过根据终端界面的屏幕尺寸、显示内容的显示尺寸以及目标显示
方向,调整显示内容在终端界面中的显示位置,能够提升终端界面显示内容显示灵活性,提
升用户和终端界面的交互性,通过对显示位置进行调整,便于用户操作,提升用户使用体验
度。实现在终端的屏幕界面中基于任一个目标显示方向对显示内容进行调整,调整方法灵
活,且基于简易的数学运算确定多个占位控件的显示尺寸,实现简便,节省系统的内存消
耗。
图10是本发明另一实施例提出的终端界面显示内容的位置调整方法的流程示意
图。
本实施例以显示内容为终端界面的屏幕显示界面进行示例,对此不作限制。
参见图10,该方法包括:
S101:接收终端界面中显示内容的位置调整指令,位置调整指令中包括显示内容
的目标显示方向。
该步骤的执行过程可以参见图1所示实施例,在此不再赘述。
S102:生成屏幕显示界面的缩略图。
S103:将缩略图移动至与目标显示方向对应的显示位置处。
本实施例中,通过根据终端界面的屏幕尺寸、显示内容的显示尺寸以及目标显示
方向,调整显示内容在终端界面中的显示位置,能够提升终端界面显示内容显示灵活性,提
升用户和终端界面的交互性,通过对显示位置进行调整,便于用户操作,提升用户使用体验
度。
图11是本发明一实施例提出的终端界面显示内容的位置调整装置的结构示意图。
参见图11,该终端界面显示内容的位置调整装置110包括:接收模块111和调整模
块112,其中,
接收模块111,用于接收终端界面中显示内容的位置调整指令,位置调整指令中包
括显示内容的目标显示方向。
调整模块112,用于根据终端界面的屏幕尺寸、显示内容的显示尺寸以及目标显示
方向,调整显示内容在终端界面中的显示位置。
可选地,一些实施例中,参见图12,当显示内容为终端界面中显示的控件时,调整
模块112,包括:
第一获取子模块1121,用于获取终端界面中所有控件的显示尺寸。
确定子模块1122,用于根据终端界面的屏幕尺寸和所有控件的显示尺寸确定占位
控件的显示尺寸。
可选地,一些实施例中,若显示内容的目标显示方向为屏幕底端显示,确定子模块
1122具体用于:根据终端界面的宽度值以及所有控件占终端界面的高度值,确定终端界面
中所有控件的显示尺寸;通过终端界面的屏幕尺寸和所有控件的显示尺寸的差值确定占位
控件的显示尺寸。
插入子模块1123,用于根据目标显示方向,在终端界面中插入占位控件,使得显示
内容移动至与目标显示方向对应的显示位置处。
可选地,一些实施例中,若显示内容的目标显示方向为屏幕底端显示,插入子模块
1123具体用于:在屏幕界面中的第一个控件之前插入占位控件,使得显示内容移动至屏幕
底端。
可选地,一些实施例中,若显示内容的目标显示方向为屏幕左端或右端显示,确定
子模块1122具体用于:通过终端界面的宽度值以及终端界面中各控件的显示尺寸,确定与
各控件分别对应的占位控件的显示尺寸。
插入子模块1123具体用于:在屏幕界面中的每个控件之前或之后插入与各控件分
别对应的占位控件,使得显示内容移动至屏幕左端或屏幕右端。
可选地,一些实施例中,参见图12,调整模块112还包括:
第二获取子模块1124,用于从终端界面包含的所有控件中获取交互控件,交互控
件为可接收用户操作指令的控件。
插入子模块1123具体用于:根据目标显示方向,在终端界面中的第一个交互控件
之前插入占位控件,使得显示内容移动至与目标显示方向对应的显示位置处。
可选地,参见图13,当显示内容为终端界面的屏幕显示界面时,调整模块112,包
括:
生成子模块1125,用于生成屏幕显示界面的缩略图。
移动子模块1126,用于将缩略图移动至与目标显示方向对应的显示位置处。
需要说明的是,前述图1-图10实施例中对终端界面显示内容的位置调整方法实施
例的解释说明也适用于该实施例的终端界面显示内容的位置调整装置110,其实现原理类
似,此处不再赘述。
本实施例中,通过根据终端界面的屏幕尺寸、显示内容的显示尺寸以及目标显示
方向,调整显示内容在终端界面中的显示位置,能够提升终端界面显示内容显示灵活性,提
升用户和终端界面的交互性,通过对显示位置进行调整,便于用户操作,提升用户使用体验
度。
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不
能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义
是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括
一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部
分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺
序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明
的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述
实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件
或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下
列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路
的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场
可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步
骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介
质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以
是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模
块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如
果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机
可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示
例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特
点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不
一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何
的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例
性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述
实施例进行变化、修改、替换和变型。