System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种终端制造技术_技高网

一种终端制造技术

技术编号:41785113 阅读:2 留言:0更新日期:2024-06-24 20:13
本发明专利技术的实施例提供一种终端,涉及通信领域,可降低选中文本时出现多选或少选的现象,提高终端在选中文本时的操作效率。该方法包括:终端在触摸屏中显示用户图形界面;所述终端接收作用于所述用户图形界面的第一手势,所述第一手势包括闭合轨迹;响应于所述第一手势,所述终端确定在所述用户图形界面中与所述闭合轨迹所对应的的目标区域;所述终端确定所述目标区域中包含的第一目标文本;所述终端对所述第一目标文本进行语义分析,确定第二目标文本,所述第二目标文本与所述第一目标文本不同;所述终端在所述用户图形界面中标记所述第二目标文本。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种终端


技术介绍

1、text view(文本视图)是用来显示字符串的控件之一,当手机等终端通过textview类型的控件显示文本时,如果检测到用户输入用于编辑文本的指定操作(例如,长按操作),如图1所示,则终端可将text view中的文本显示为可编辑状态,并显示该文本支持的编辑选项(例如图1中的复制11、翻译12或删除13等选项)。

2、此时,用户可以拖动位于选中文本两端的第一游标14a和第二游标14b对选中的文本逐字扩展或删除,进而选择所需的编辑选项实现相应的编辑功能。但是,当文本中字体较小或文字数量较多时,用户拖动第一游标14a或第二游标14b选择文本时容易出现多选或少选的问题,使得终端在选中文本时的操作效率降低。


技术实现思路

1、本专利技术的实施例提供一种终端,可降低选中文本时出现多选或少选的现象,提高终端在选中文本时的操作效率。

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

3、第一方面,本申请提供一种文本选中方法,包括:终端在触摸屏中显示图形用户界面(gui);进而,终端接收作用于该用户图形界面的第一手势,该第一手势能够在该用户图形界面中产生一个闭合轨迹;响应于该第一手势,终端可确定在上述用户图形界面中与上述闭合轨迹所对应的的目标区域;终端确定该目标区域中包含的第一目标文本;终端对第一目标文本进行语义分析,从而确定与第一目标文本不同的第二目标文本;并在该用户图形界面中标记第二目标文本。也就是说,用户通过执行第一手势在用户图形界面上圈选目标文本时,终端可以根据语义将用户实际圈选的第一目标文本修正为第二目标文本,使得最终终端为用户选中的第二目标文本的语义更加准备,降低用户选中文本时出现多选或少选的现象,提高了终端在选中文本时的操作效率。

4、在一种可能的设计方法中,在终端在触摸屏中显示用户图形界面之后,且在终端接收作用于用户图形界面的第一手势之前,还包括:终端在用户图形界面中显示第一提示,第一提示包括用于圈选文本信息的选择框;其中,终端接收作用于用户图形界面的第一手势,具体包括:终端接收用户在用户图形界面中使用该选择框圈选第一目标文本的第一手势。也就是说,在用户圈选文本之前终端可提示用户使用终端提供的选择框圈选目标文本,降低用户手动在用户图形界面上滑动以画出闭合轨迹的第一手势时造成的多选或少选文本的几率,提高了用户体验。

5、在一种可能的设计方法中,在终端在用户图形界面中标记第二目标文本之后,还包括:终端接收作用于第一字符的点击操作,该第一字符为用户图形界面中除第二目标文本之外的文本;响应于该点击操作,终端将第一目标文本与第一字符所在的行和列形成的闭合区域内的文本扩选为第三目标文本。也就是说,用户还可以通过点击操作手动将上述第二目标文本扩选为第三目标文本,将点击的第一字符作为第三目标文本的起始位置或结束位置,这样终端可以非常方便地让用户灵活选择文本,进一步提高了终端与用户之间的智能交互能力。

6、在一种可能的设计方法中,在终端对第一目标文本进行语义分析,确定第二目标文本之后,上述方法还可以包括:终端在第二目标文本的起始位置显示第一游标,在结束位置显示第二游标。

7、那么,用户还可以通过拖动游标的方式对上述第二目标文本进行扩选或取消选中。例如,终端可接收作用于上述第一游标或第二游标的拖动操作;响应于该拖动操作,终端可以词组为单位将第二目标文本扩选为第三目标文本;或者,响应于该拖动操作,终端以词组为单位取消第二目标文本中被选中的文本。由于词组是具有完整语义的文本中的最小单位,因此,以词组为单位扩选或取消选中目标文本可降低被选中的文本中出现语义不完整的现象。

8、在一种可能的设计方法中,在终端接收作用于第一游标或第二游标的拖动操作之后,还包括:在检测到用户手指未离开该触摸屏之前,终端不显示第一游标或第二游标。这样,可以避免终端在以词组为单位扩选或取消选中文本时,游标没有跟随用户的拖动操作相应移动而导致用户体验降低的问题。

9、在一种可能的设计方法中,在终端在触摸屏中显示用户图形界面之后,且在终端接收作用于用户图形界面的第一手势之前,还包括:终端接收作用于用户图形界面的第二手势,第二手势用于启动圈选文本的功能。

10、在一种可能的设计方法中,在终端确定在用户图形界面中与该闭合轨迹所对应的的目标区域之后,还包括:终端在用户图形界面中显示该目标区域的边界,该目标区域的边界上设置有至少一个控块,该控块用于调整该目标区域的位置或尺寸;那么,终端可接收作用于该控块的第三手势;进而按照第三手势调整该目标区域的位置或尺寸,从而修改用户通过第一手势圈选的目标区域和目标区域中的第一目标文本。

11、在一种可能的设计方法中,第二目标文本中包含第一目标文本,并且第二目标文本包含的字符数目大于第一目标文本包含的字符数目;或第一目标文本包含第二目标文本,第二目标文本包含的字符数目小于第一目标文本包含的字符数目;或用户图形界面为短消息界面;或用户图形界面为包含图片的界面;或第一目标文本或第二目标文本高亮显示在用户图形界面中;或终端为手机。

12、第二方面,本申请提供一种终端,包括:显示单元,用于:在触摸屏中显示第一图形界面gui;获取单元,用于:接收作用于用户图形界面的第一手势,第一手势包括闭合轨迹;确定单元,用于:确定在用户图形界面中与该闭合轨迹所对应的的目标区域;以及确定该目标区域中包含的第一目标文本;修正单元,用于:对第一目标文本进行语义分析,确定第二目标文本,第二目标文本与第一目标文本不同;该显示单元,还用于:在用户图形界面中标记第二目标文本。

13、在一种可能的设计方法中,该显示单元,还用于:在用户图形界面中显示第一提示,第一提示包括用于圈选文本信息的选择框;该获取单元,具体用于:接收用户在用户图形界面中使用该选择框圈选第一目标文本的第一手势。

14、在一种可能的设计方法中,该获取单元,还用于:接收作用于第一字符的点击操作,第一字符为用户图形界面中除第二目标文本之外的文本;该修正单元,还用于:将第一目标文本与第一字符所在的行和列形成的闭合区域内的文本扩选为第三目标文本。

15、在一种可能的设计方法中,该显示单元,还用于:在第二目标文本的起始位置显示第一游标,在结束位置显示第二游标。

16、此时,该获取单元,还用于:接收作用于第一游标或第二游标的拖动操作;该修正单元,还用于:以词组为单位将第二目标文本扩选为第三目标文本;或者,以词组为单位取消第二目标文本中被选中的文本。

17、在一种可能的设计方法中,该确定单元,还用于:在检测到用户手指未离开该触摸屏之前,指示该显示单元不显示第一游标或第二游标。

18、在一种可能的设计方法中,该获取单元,还用于:接收作用于用户图形界面的第二手势,第二手势用于启动圈选文本的功能。

19、在一种可能的设计方法中,该显示单元,还用于:在用户图形界本文档来自技高网...

【技术保护点】

1.一种终端,其特征在于,包括:

2.根据权利要求1所述的终端,其特征在于,

3.根据权利要求1或2所述的终端,其特征在于,

4.根据权利要求1或2所述的终端,其特征在于,

5.根据权利要求4所述的终端,其特征在于,

6.根据权利要求5所述的终端,其特征在于,

7.根据权利要求1-6中任一项所述的终端,其特征在于,

8.根据权利要求1-7中任一项所述的终端,其特征在于,

【技术特征摘要】

1.一种终端,其特征在于,包括:

2.根据权利要求1所述的终端,其特征在于,

3.根据权利要求1或2所述的终端,其特征在于,

4.根据权利要求1或2所述的终端,其特征在于,

5.根...

【专利技术属性】
技术研发人员:李昂
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1