控件显示方法、装置和电子设备与流程

    专利2022-07-08  69


    本申请属于文本处理技术领域,具体涉及一种控件显示方法、装置和电子设备。



    背景技术:

    随着电子设备,特别是移动终端受到用户的青睐,电子设备的应用越来越广泛,更多的用户选择使用电子设备进行文本处理。目前,用户在文本处理的过程中,如若需要删除文本中的某些文字,需要点击电子设备的屏幕或进行滑动操作,将光标移动到文字的后面,然后通过点击虚拟键盘中的相关控件删除文字。

    受限于电子设备的屏幕大小和文本字体大小,用户可能需要通过多次点击或滑动操作,才能准确的将光标移动至待删除文字的后方,这样,导致对文本进行删除的方式不够便捷,降低了文本编辑的效率。



    技术实现要素:

    本申请实施例的目的是提供一种控件显示方法、装置和电子设备,能够解决文本编辑效率较低的技术问题。

    为了解决上述技术问题,本申请是这样实现的:

    第一方面,本申请实施例提供了一种控件显示方法,包括:

    接收对显示文本的第一输入;

    响应于所述第一输入,在所述显示文本中显示光标;

    根据所述光标的显示位置,在界面中显示目标控件;

    其中,所述目标控件用于删除所述显示文本中的字符,所述目标控件的显示参数与所述光标的显示位置相关联。

    第二方面,本申请实施例提供了一种控件显示装置,包括:

    第一接收模块,用于接收对显示文本的第一输入;

    第一显示模块,用于响应于所述第一输入,在所述显示文本中显示光标;

    第二显示模块,用于根据所述光标的显示位置,在界面中显示目标控件;

    其中,所述目标控件用于删除所述显示文本中的字符,所述目标控件的显示参数与所述光标的显示位置相关联。

    第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

    第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

    第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

    本申请实施例中,用户在文本处理的过程中,根据用户对显示文本的第一输入,在显示文本中显示光标,根据光标的显示位置,在界面中显示目标控件。由于目标控件的显示参数与光标的显示位置相关联,因此本实施例中的光标的显示位置可以灵活设定,用户通过对目标控件进行相关操作,即可删除显示文本中的字符。相比于现有技术中只能将光标的显示位置设置在待删除字符的后方,本实施例中光标的显示位置可以灵活设定,以此丰富了用户的操作方式,使得用户删除文本的方式更为便捷,从而提高了文本编辑的效率。

    附图说明

    图1是本申请实施例提供的控件显示方法的流程图;

    图2是本申请实施例提供的控件显示方法的一应用场景示意图;

    图3是本申请实施例提供的控件显示方法的另一应用场景示意图;

    图4是本申请实施例提供的控件显示方法的又一应用场景示意图;

    图5a-图5c是本申请实施例提供的控件显示方法的又一应用场景示意图;

    图6是本申请实施例提供的控件显示方法的再一应用场景示意图;

    图7是本申请实施例提供的控件显示装置的结构图;

    图8是本申请实施例提供的电子设备的结构图。

    具体实施方式

    下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

    本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

    下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的控件显示方法进行详细地说明。

    请参阅图1,图1是本申请实施例提供的控件显示方法的流程图。本申请实施例提供的控件显示方法包括以下步骤:

    s101,接收对显示文本的第一输入。

    本实施例提供的控件显示方法可以应用在控件显示装置上,该控件显示装置可以是电子设备,以控件显示方法应用在电子设备上为例,对技术方案进行说明。

    在电子设备显示屏的文本显示界面显示文本,接收用户对显示文本的第一输入。上述第一输入可以是用户对显示屏的触控操作,也可以是用户在显示屏上的滑动操作,本实施例不作具体限制。

    s102,响应于所述第一输入,在所述显示文本中显示光标。

    响应于第一输入,在显示文本中显示光标,其中,可以根据第一输入的位置,确定光标在显示文本中的位置。

    s103,根据所述光标的显示位置,在界面中显示目标控件。

    本实施例中,文本显示界面包括第一显示界面和第二显示界面,其中,第一显示界面用于显示文本,第二显示界面用于显示虚拟键盘。根据光标在显示文本中的位置,在第二显示界面显示不同显示参数的目标控件,其中,显示参数包括目标控件的显示亮度、显示图标以及显示颜色等参数。

    需要说明的是,上述目标控件用于删除显示文本中的字符,上述虚拟键盘可以是虚拟的9键键盘、26键键盘或其他输入形式的虚拟键盘。

    一种可选的实施方式为,在使用电子设备进行文本处理的过程中,用户通过第一输入,将光标的显示位置设置在待删除的文本内容最后一个字符后,然后用户通过对目标控件的第二输入对待删除的文本内容进行删除。

    这种实施方式下,需要将光标的显示位置设置在特定的位置,即待删除的文本内容最后一个字符后,而受限于电子设备显示屏的大小等其他因素,用户容易出现误操作,可能需要多次操作才能准确的将光标设置在特定的位置。

    基于上述可能存在的情况,本申请实施例中,用户在文本处理的过程中,根据用户对显示文本的第一输入,在显示文本中显示光标,根据光标的显示位置,在界面中显示目标控件,由于目标控件的显示参数与光标的显示位置相关联,因此本实施例中的光标的显示位置可以灵活设定,用户通过对目标控件进行相关操作,即可删除显示文本中的字符。相比于现有技术中只能将光标的显示位置设置在待删除字符的后方,本实施例中光标的显示位置可以灵活设定,以此丰富了用户的操作方式,使得用户删除文本的方式更为便捷,从而提高了文本编辑的效率。

    进一步的,所述在界面中显示目标控件之后,所述方法还包括:

    接收用户对所述目标控件的第二输入;响应于所述第二输入,删除目标文本内容。

    接收用户针对目标控件的第二输入,其中,上述第二输入可以是用户针对显示屏的触控操作,也可以是用户在显示屏上的滑动操作,本实施例不作具体限制。

    响应于第二输入,删除目标文本内容,上述目标文本内容可以是显示文本中位于光标之前的n个字符;也可以是显示文本中位于光标之后的m个字符,m和n均为正整数。

    进一步的,所述根据所述光标的显示位置,在界面中显示目标控件包括:

    在所述光标的显示位置为所述显示文本的起始位置的情况下,在界面中显示目标控件,所述目标控件以第一方式显示;或者,在所述光标的显示位置为所述显示文本的终止位置的情况下,在界面中显示目标控件,所述目标控件以第二方式显示;或者,在所述光标的显示位置为所述显示文本的中间位置的情况下,在界面中显示目标控件,所述目标控件以第三方式显示。

    在光标位于显示文本的不同位置的情况下,目标控件的显示方式不同,可能存在以下三种情况:

    第一种可能存在的情况为,光标的显示位置为显示文本的起始位置,目标控件以第一方式显示,这种情况下,以第一方式显示的目标控件包括第一箭头,其中,第一箭头的指向方向朝右。

    可以理解的,现在的文本输入顺序是从左向右进行输入,因此,在光标的系那是位置为显示文本的起始位置的时候,其后的文本在整个文本中的顺序是处于光标的右边的,在这种情况下,用户只有需求删除右边的文本的内容。

    需要说明的是,在光标的显示位置为显示文本的起始位置的情况下,光标的显示位置之前不存在字符,光标的显示位置之后为显示文本的第一个字符。请参阅图2,显示文本中的第一个字符为“根”字符,如图所示,光标位于“根”字符前,在这种情况下,目标控件以第一方式显示。

    第二种可能存在的情况为,光标的显示位置为显示文本的终止位置,目标控件以第二方式显示,这种情况下,以第二方式显示的目标控件包括第二箭头,其中,第二箭头的指向方向朝左。

    可以理解的,现在的文本输入顺序是从左向右进行输入,因此,在光标的系那是位置为显示文本的终止位置的时候,其前的文本在整个文本中的顺序是处于光标的左边的,在这种情况下,用户只有需求删除左边的文本的内容。

    需要说明的是,在光标的显示位置为显示文本的终止位置的情况下,光标的显示位置之前为显示文本的最后一个字符,光标的显示位置之后不存在字符。请参阅图3,显示文本中的最后一个字符为“。”字符,如图所示,光标位于“。”字符后,在这种情况下,目标控件以第二方式显示。

    第三种可能存在的情况为,光标的显示位置为显示文本的中间位置,目标控件以第三方式显示,这种情况下,以第三方式显示的目标控件包括第一箭头和第二箭头。

    可以理解的,现在的文本输入顺序是从左向右进行输入,因此,在光标的系那是位置为显示文本的中间位置的时候,其前后都存在文本,在这种情况下,用户有需求删除左右两边的任意的文本内容,因此,第一箭头和第二箭头可以分别为指向方向朝右的箭头和指向方向朝左的箭头。

    需要说明的是,在光标的显示位置为显示文本的中间位置的情况下,光标的显示位置设置在显示文本的相邻字符之间。请参阅图4,如图所示,光标位于字符“,”和字符“由”之间,在这种情况下,目标控件以第三方式显示。

    进一步的,所述目标控件上包括第一目标箭头,所述接收用户对所述目标控件的第二输入包括:

    接收用户对第一目标箭头的第二输入;所述响应于所述第二输入,删除目标文本内容包括:根据所述光标的显示位置和所述第一目标箭头的指向方向,确定对应的目标文本内容;将所述目标文本内容删除。

    本实施例中,目标控件上包括第一目标箭头,上述第一目标箭头为第一箭头或第二箭头。如上所述,第一箭头的指向方向朝右,第二箭头的指向方向朝左。

    以下具体说明,如何根据光标的显示位置和第一目标箭头的指向方向,确定对应的目标文本内容:

    一种可能存在的情况为,请参阅图2,如图所示,光标位于显示文本的起始位置,这种情况下,目标控件以第一方式显示,即目标控件包括第一箭头,那么,上述第一箭头即目标箭头。

    可以将用户点击或滑动第一箭头的操作作为第二输入,根据用户的第二输入确定目标文本内容。如图2所示,第一箭头的指向方向朝右,将光标所处文本行中位于光标右侧的所有字符确定为目标文本内容,即“根据当前移动终端和输入法控件的设”。

    另一种可能存在的情况为,请参阅图3,如图所示,光标位于显示文本的终止位置,这种情况下,目标控件以第二方式显示,即目标控件包括第二箭头,那么,上述第二箭头即目标箭头。

    可以将用户点击或滑动第二箭头的操作作为第二输入,根据用户的第二输入确定目标文本内容。如图3所示,第一箭头的指向方向朝左,将光标所处文本行中位于光标左侧的所有字符确定为目标文本内容,即“便快捷。”。

    另一种可能存在的情况为,请参阅图4,如图所示,光标位于显示文本的中间位置,这种情况下,目标控件以第三方式显示,即目标控件包括第一箭头和第二箭头,那么,可以将用户点击或滑动的箭头作为目标箭头。

    这种情况下,若用户点击或滑动第一箭头(向右的箭头),则将光标所处文本行中位于光标右侧的所有字符确定为目标文本内容,即“由于移动”。若用户点击或滑动第二箭头(向左的箭头),则将光标所处文本行中位于光标左侧的所有字符确定为目标文本内容,即“过键盘中的删除按钮开始删除,”。

    在确定目标文本内容后,将目标文本内容删除。

    可以理解的,在将光标所在文本行的字符全部删除后,与现有删除操作规则类似,能够对上一行或者下一行的内容按顺序进行删除。例如,在将光标右侧的“由于移动”删除之后,用户继续点击或滑动第一箭头(向右的箭头),可以对下一行的“终端上编辑区域……”按照顺序进行删除。

    这样,用户通过对目标箭头执行一次操作即可删除位于光标不同位置的多个字符,丰富了用户编辑文本的方式,从而提高了文本编辑的效率。

    进一步的,所述目标控件上包括第二目标箭头,所述接收用户对所述目标控件的第二输入包括:

    接收用户对第二目标箭头的第二输入;所述响应于所述第二输入,删除目标文本内容包括:根据所述第二输入的输入参数,确定目标文本行,其中,所述目标文本行与所述光标所在的文本行不同;根据所述光标的显示位置和所述第二目标箭头的指向方向,确定所述目标文本行中的目标文本内容;删除所述目标文本内容。

    本实施例中,还可能存在这样一种情况,请参阅图5a至图5c,无论光标的显示位置为显示文本的何处,目标控件上可以包括第二目标箭头,其中,第二目标箭头可以包括指向方向朝右的第一箭头,以及指向方向朝左的第二箭头,指向方向朝上的第三箭头,以及指向方向朝下的第四箭头。

    可以理解的,第二目标箭头也可以包括第一箭头、第二箭头、第三箭头和第四箭头的任一或组合。

    一种可能存在的情况为,请参阅图5a,如图所示,显示文本共包括有9行,光标位于显示文本中的最后一行。

    在这种情况下,用户可以点击或滑动指向方向朝上的第三箭头,删除显示文本中第9行之前的一行,即第8行包括的所有字符,即删除显示文本中的“光标移动到正确的位置,导致操作不够方”。

    或者,用户可以点击或滑动指向方向朝左的第二箭头,删除第9行中位于光标之前的所有字符,即删除显示文本中的“便快捷。”。

    可以理解的,在用户点击或滑动指向方向朝上的第三箭头,对第8行中的字符进行删除的情况下,处理将第8行所有字符都删除之外,还可以根据光标在第9行所处的位置,对第9行中的字符进行有选择的删除。例如,如图5a所示,用户点击指向方向朝上的第三箭头,确定处于第9行的光标在第8行中的对应位置是“动”之后,则将“光标移动”字确定为可删除的文字,用户可以通过多次点击,将字符删除。

    另一种可能存在的情况为,请参阅图5b,如图所示,显示文本共包括有9行,光标位于显示文本中的第一行。

    在这种情况下,用户可以点击或滑动指向方向朝下的第四箭头,删除显示文本中第1行后一行,即第2行包括的所有字符,即删除显示文本中的“计,当用户需要删除已输入的内容时,需”。

    或者,用户可以点击或滑动指向方向朝右的第一箭头,删除目标文本行中位于光标之后的所有字符,即删除显示文本中的“根据当前移动终端和输入法空间的设”。

    另一种可能存在的情况为,请参阅图5c,如图所示,显示文本共包括有9行,光标位于显示文本中的第5行。

    在这种情况下,用户可以点击或滑动指向方向朝上的第三箭头,删除显示文本中第5行前一行,即第4行包括的所有字符,即删除显示文本中的“把光标移动到要删除内容的后面才可以通”。

    或者,用户可以点击或滑动指向方向朝下的第四箭头,删除显示文本中第5行后一行,即第6行包括的所有字符,即删除显示文本中的“终端上编辑区域和字体大小限制,用户经”。

    或者,用户可以点击或滑动指向方向朝左的第二箭头,删除目标文本行中位于光标之前的所有字符,即删除显示文本中的“过键盘中的删除按钮开始删除。”。

    或者,用户可以点击或滑动指向方向朝右的第一箭头,删除目标文本行中位于光标之后的所有字符,即删除显示文本中的“由于移动”。

    上述情况下,可以根据用户对第二目标箭头的第二输入的输入参数,确定显示文本中的目标文本行,其中,上述输入参数可以是用户按压第二目标箭头的时长。

    请参阅图5c,如图所示,显示文本中包括有9个文本行,其中,光标位于显示文本的第5行。一种可选的实施方式为,可以预先设置输入时长为2秒,根据输入参数与预设的输入时长的关系,确定目标文本行。

    例如,用户按压第三箭头的时长为4秒,即输入参数为4秒,则在光标处于第5行的情况下,由于第三箭头的指向方向为朝上,则将与第5行差两行的第3行确定为目标文本行。

    再例如,用户按压第四箭头的时长为4秒,即输入参数为4秒,则在光标处于第5行的情况下,由于第四箭头的指向方向为朝下,则将与第5行差两行的第7行确定为目标文本行。

    然后,根据光标的显示位置和目标箭头的指向方向,确定目标文本行中的目标文本内容,并删除目标文本内容。

    如上举例,请参阅图5c,在光标位于显示文本的第5行,且目标文本行为显示文本的第3行的情况下,如图所示,由于光标位于第5行从左至右第14个字符后,因此可以将第3行从左至右的第1个字符至第14个字符确定为目标文本内容,从显示文本中删除这14个字符。

    一种可选的实施方式为,可以设置第三箭头的长度为多段,例如,将第三箭头设置为2段,当用户按压第三箭头的第一段时,删除光标所处文本行前一行包括的字符;当用户按压第三箭头的第二段时,删除光标所处文本行前第二行包括的字符。

    例如,显示文本共包括有9行,光标位于显示文本中的第5行,即目标文本行为第5行。在这种情况下,第三箭头设置为2段,用户可以按压第三箭头的第一段,删除显示文本中第5行之前一行,即第4行包括的所有字符;用户也可以按压第三箭头的第二段,删除显示文本中第5行之前两行,即第3行包括的所有字符。

    另一种可选的实施方式为,可以设置第四箭头的长度为多段,例如,将第四箭头设置为2段,当用户按压第四箭头的第一段时,删除光标所处文本行后一行包括的字符;当用户按压第四箭头的第二段时,删除光标所处文本行后第二行包括的字符。

    例如,显示文本共包括有9行,光标位于显示文本中的第5行。在这种情况下,第四箭头设置为2段,用户可以按压第四箭头的第一段,删除显示文本中第5行之后一行,即第6行包括的所有字符;用户也可以按压第四箭头的第二段,删除显示文本中第5行之后的第2行,即第7行包括的所有字符。

    可选的,所述响应于所述第一输入,在所述显示文本中显示光标之后,所述方法还包括:

    接收用户针对目标控件的第三输入;响应于所述第三输入,显示目标控件界面,所述目标控件界面包括h个移动控件和第一目标控件,h为正整数;接收用户针对所述移动控件的第四输入;响应于所述第四输入,移动所述光标在所述显示文本中的位置;接收用户针对第一目标控件的第五输入;响应于所述第五输入,删除显示文本中的字符。

    本实施例中,用户可以针对目标控件进行触控操作,使得显示屏显示目标控件界面。请参阅图6,如图所示,在目标控件界面中包括有4个移动控件和第一目标控件,其中,第一目标控件包括指向方向朝右的第一箭头和指向方向朝左的第二箭头,4个移动控件分别为指向方向朝上的第一移动控件、指向方向朝下的第二移动控件、指向方向朝左的第三移动控件和指向方向朝右的第四移动控件。移动控件用于移动光标在显示文本中的位置。用户可以点击或滑动移动控件的方式,移动光标。

    在将光标移动至相应的位置后,用户可以点击或滑动第一箭头或第二箭头,删除显示文本中的字符。

    本实施例中,用户可以通过移动控件准确的将光标移动至相应的位置,不需要多次点击屏幕来移动光标,减少了用户的多余操作,提高了文本编辑的效率。

    如图7所示,控件显示装置200包括:

    第一接收模块201,用于接收对显示文本的第一输入;

    第一显示模块202,用于响应于所述第一输入,在所述显示文本中显示光标;

    第二显示模块203,用于根据所述光标的显示位置,在界面中显示目标控件。

    可选地,所述显示装置200还包括:

    第二接收模块,用于接收用户对所述目标控件的第二输入;

    删除模块,用于响应于所述第二输入,删除目标文本内容。

    可选地,所述第二显示模块203还用于:

    在所述光标的显示位置为所述显示文本的起始位置的情况下,在界面中显示目标控件,所述目标控件以第一方式显示;或者,

    在所述光标的显示位置为所述显示文本的终止位置的情况下,在界面中显示目标控件,所述目标控件以第二方式显示;或者,

    在所述光标的显示位置为所述显示文本的中间位置的情况下,在界面中显示目标控件,所述目标控件以第三方式显示。

    可选地,所述第二接收模块还用于:

    接收用户对第一目标箭头的第二输入;

    所述删除模块还用于:

    根据所述光标的显示位置和所述第一目标箭头的指向方向,确定对应的目标文本内容;

    将所述目标文本内容删除。

    可选地,所述第二接收模块还用于:

    接收用户对第二目标箭头的第二输入;

    所述删除模块还用于:

    根据所述第二输入的输入参数,确定目标文本行;

    根据所述光标的显示位置和所述第二目标箭头的指向方向,确定所述目标文本行中的目标文本内容;

    删除所述目标文本内容。

    本申请实施例中的控件显示装置可以是移动终端,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(networkattachedstorage,nas)、个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本申请实施例不作具体限定。

    本申请实施例中的控件显示装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

    本申请实施例提供的控件显示装置能够实现图1的方法实施例中控件显示方法实现的各个过程,为避免重复,这里不再赘述。

    本申请实施例中,用户在文本处理的过程中,根据用户对显示文本的第一输入,在显示文本中显示光标,根据光标的显示位置,在界面中显示目标控件。由于目标控件的显示参数与光标的显示位置相关联,因此本实施例中的光标的显示位置可以灵活设定,用户通过对目标控件进行相关操作,即可删除显示文本中的字符。相比于现有技术中只能将光标的显示位置设置在待删除字符的后方,本实施例中光标的显示位置可以灵活设定,以此丰富了用户的操作方式,使得用户删除文本的方式更为便捷,从而提高了文本编辑的效率。

    可选地,本申请实施例还提供一种电子设备,包括处理器310,存储器309,存储在存储器309上并可在所述处理器310上运行的程序或指令,该程序或指令被处理器310执行时实现上述控件显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

    需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

    图8为实现本申请实施例的一种电子设备的硬件结构示意图。

    该电子设备300包括但不限于:射频单元301、网络模块302、音频输出单元303、输入单元304、传感器305、显示单元306、用户输入单元307、接口单元308、存储器309、以及处理器310等部件。

    本领域技术人员可以理解,电子设备300还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器310逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

    其中,处理器310,用于接收对显示文本的第一输入;

    响应于所述第一输入,在所述显示文本中显示光标;

    根据所述光标的显示位置,在界面中显示目标控件。

    可选地,所述处理器310,还用于接收用户对所述目标控件的第二输入;

    响应于所述第二输入,删除目标文本内容。

    可选地,所述处理器310,还用于在所述光标的显示位置为所述显示文本的起始位置的情况下,在界面中显示目标控件,所述目标控件以第一方式显示;或者,

    在所述光标的显示位置为所述显示文本的终止位置的情况下,在界面中显示目标控件,所述目标控件以第二方式显示;或者,

    在所述光标的显示位置为所述显示文本的中间位置的情况下,在界面中显示目标控件,所述目标控件以第三方式显示。

    可选地,所述处理器310,还用于接收用户对第一目标箭头的第二输入;

    根据所述光标的显示位置和所述第一目标箭头的指向方向,确定对应的目标文本内容;

    将所述目标文本内容删除。

    可选地,所述处理器310,还用于接收用户对第二目标箭头的第二输入;

    根据所述第二输入的输入参数,确定目标文本行;

    根据所述光标的显示位置和所述第二目标箭头的指向方向,确定所述目标文本行中的目标文本内容;

    删除所述目标文本内容。

    本申请实施例中,用户在文本处理的过程中,根据用户对显示文本的第一输入,在显示文本中显示光标,根据光标的显示位置,在界面中显示目标控件。由于目标控件的显示参数与光标的显示位置相关联,因此本实施例中的光标的显示位置可以灵活设定,用户通过对目标控件进行相关操作,即可删除显示文本中的字符。相比于现有技术中只能将光标的显示位置设置在待删除字符的后方,本实施例中光标的显示位置可以灵活设定,以此丰富了用户的操作方式,使得用户删除文本的方式更为便捷,从而提高了文本编辑的效率。

    本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述控件显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

    其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

    本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述控件显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

    应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

    需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

    通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

    上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。


    技术特征:

    1.一种控件显示方法,其特征在于,所述方法包括:

    接收对显示文本的第一输入;

    响应于所述第一输入,在所述显示文本中显示光标;

    根据所述光标的显示位置,在界面中显示目标控件;

    其中,所述目标控件用于删除所述显示文本中的字符,所述目标控件的显示参数与所述光标的显示位置相关联。

    2.根据权利要求1所述的方法,其特征在于,所述在界面中显示目标控件之后,所述方法还包括:

    接收用户对所述目标控件的第二输入;

    响应于所述第二输入,删除目标文本内容;

    其中,所述目标文本内容包括以下至少一项:位于所述光标之前的n个字符,位于所述光标之后的m个字符,m和n均为正整数。

    3.根据权利要求1所述的方法,其特征在于,所述根据所述光标的显示位置,在界面中显示目标控件包括:

    在所述光标的显示位置为所述显示文本的起始位置的情况下,在界面中显示目标控件,所述目标控件以第一方式显示;或者,

    在所述光标的显示位置为所述显示文本的终止位置的情况下,在界面中显示目标控件,所述目标控件以第二方式显示;或者,

    在所述光标的显示位置为所述显示文本的中间位置的情况下,在界面中显示目标控件,所述目标控件以第三方式显示。

    4.根据权利要求2所述的方法,其特征在于,所述目标控件上包括第一目标箭头,

    所述接收用户对所述目标控件的第二输入包括:

    接收用户对第一目标箭头的第二输入;

    所述响应于所述第二输入,删除目标文本内容包括:

    根据所述光标的显示位置和所述第一目标箭头的指向方向,确定对应的目标文本内容;

    将所述目标文本内容删除。

    5.根据权利要求2所述的方法,其特征在于,所述目标控件上包括第二目标箭头,

    所述接收用户对所述目标控件的第二输入包括:

    接收用户对第二目标箭头的第二输入;

    所述响应于所述第二输入,删除目标文本内容包括:

    根据所述第二输入的输入参数,确定目标文本行,其中,所述目标文本行与所述光标所在的文本行不同;

    根据所述光标的显示位置和所述第二目标箭头的指向方向,确定所述目标文本行中的目标文本内容;

    删除所述目标文本内容。

    6.一种控件显示装置,其特征在于,包括:

    第一接收模块,用于接收对显示文本的第一输入;

    第一显示模块,用于响应于所述第一输入,在所述显示文本中显示光标;

    第二显示模块,用于根据所述光标的显示位置,在界面中显示目标控件;

    其中,所述目标控件用于删除所述显示文本中的字符,所述目标控件的显示参数与所述光标的显示位置相关联。

    7.根据权利要求6所述的装置,其特征在于,所述装置还包括:

    第二接收模块,用于接收用户对所述目标控件的第二输入;

    删除模块,用于响应于所述第二输入,删除目标文本内容;

    其中,所述目标文本内容包括以下至少一项:位于所述光标之前的n个字符,位于所述光标之后的m个字符,m和n均为正整数。

    8.根据权利要求6所述的装置,其特征在于,所述第二显示模块还用于:

    在所述光标的显示位置为所述显示文本的起始位置的情况下,在界面中显示目标控件,所述目标控件以第一方式显示;或者,

    在所述光标的显示位置为所述显示文本的终止位置的情况下,在界面中显示目标控件,所述目标控件以第二方式显示;或者,

    在所述光标的显示位置为所述显示文本的中间位置的情况下,在界面中显示目标控件,所述目标控件以第三方式显示。

    9.根据权利要求7所述的装置,其特征在于,所述第二接收模块还用于:

    接收用户对第一目标箭头的第二输入;

    所述删除模块还用于:

    根据所述光标的显示位置和所述第一目标箭头的指向方向,确定对应的目标文本内容;

    将所述目标文本内容删除。

    10.根据权利要求7所述的装置,其特征在于,所述第二接收模块还用于:

    接收用户对第二目标箭头的第二输入;

    所述删除模块还用于:

    根据所述第二输入的输入参数,确定目标文本行,其中,所述目标文本行与所述光标所在的文本行不同;

    根据所述光标的显示位置和所述第二目标箭头的指向方向,确定所述目标文本行中的目标文本内容;

    删除所述目标文本内容。

    11.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-5中任一项所述的方法的步骤。

    12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-5中任一项所述的方法的步骤。

    技术总结
    本申请公开了一种控件显示方法、装置和电子设备,所述方法包括以下步骤:接收对显示文本的第一输入;响应于第一输入,在显示文本中显示光标;根据光标的显示位置,在界面中显示目标控件;其中,目标控件用于删除显示文本中的字符,目标控件的显示参数与光标的显示位置相关联。本申请实施例中,用户可以对目标控件执行相应的操作来删除显示文本中的字符,相比于现有技术中,只能将光标的显示位置设置在待删除字符的后方,本实施例中光标的显示位置可以灵活设定,以此丰富了用户的操作方式,使得用户删除文本的方式更为便捷,从而提高了文本编辑的效率。

    技术研发人员:谢志恒
    受保护的技术使用者:维沃移动通信有限公司
    技术研发日:2020.11.27
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-23733.html

    最新回复(0)