用于聊天窗口的字符显示方法和装置的制造方法_2

文档序号:9646451阅读:来源:国知局

[0034]在步骤S11中,确定聊天窗口中对话框的每行可显示长度和编辑框的每行可显示长度。
[0035]通常,聊天窗口中对话框的每行可显示长度和编辑框的每行可显示长度可以由开发者根据整体的版面进行设置或者可以计算得到。因此,本领域技术人员能够确定对话框的每行可显示长度和编辑框的每行可显示长度,于此不再详细描述。
[0036]在步骤S12中,在编辑框的每行可显示长度与对话框的每行可显示长度不相等时,将编辑框的每行可显示长度调整为与对话框的每行可显示长度相等,或者,将对话框的每行可显示长度调整为与编辑框的每行可显示长度相等,或者,调整编辑框的每行可显示长度和对话框的每行可显示长度,使得编辑框的每行可显示长度与对话框的每行可显示长度相等。
[0037]也就是,可以通过调整编辑框的每行可显示长度和对话框的每行可显示长度中的一者或两者,使得两者调整后的每行可显示长度相同。在两者相同的情况下,用户在编辑框中输入的字符的版面,就是消息发送出去以后在对话框中的版面。由于用户可以预知所编辑的消息在发送出去以后在对话框中显示的排版,因而避免了出现在对话框中的字符排版与用户所期望的不同的情况,增强了用户体验。
[0038]本公开的用于聊天窗口的字符显示方法可以通过在终端的用户界面中设置选项,由用户选择附加功能的方式提供给用户。图3是根据一示例性实施例示出的用户选择本公开的字符显示方法进行显示的界面图。图3示出了用户与“娟”的聊天信息设置菜单,其中,如果用户在“设置编辑长度一致”一栏中选择了开启此功能,则用户在与“娟”的聊天窗口中,编辑框和对话框中每行可显示长度切换为相同。
[0039]对于调整编辑框的每行可显示长度和调整对话框的每行可显示长度,可以通过多种方法来实施。例如,调整编辑框的每行可显示长度可以通过更改编辑框的每行可显示长度对应的原始程序来实现。调整对话框的每行可显示长度可以通过更改对话框的每行可显示长度对应的原始程序来实现。图4是根据另一示例性实施例示出的用于聊天窗口的字符显示方法的流程图,如图4所示,在图2的基础上,步骤S12可以包括步骤S121。
[0040]在步骤S121中,将编辑框的每行可显示长度调整为与对话框的每行可显示长度相等可以包括:调整编辑框的每行可显示长度对应的原始程序,使得编辑框的每行可显示长度与对话框的每行可显示长度相等。
[0041]将对话框的每行可显示长度调整为与编辑框的每行可显示长度相等包括:调整对话框的每行可显示长度对应的原始程序,使得编辑框的每行可显示长度与对话框的每行可显示长度相等。
[0042]调整编辑框的每行可显示长度和对话框的每行可显示长度包括:调整编辑框的每行可显示长度对应的原始程序和对话框的每行可显示长度对应的原始程序,所述编辑框的每行可显示长度与对话框的每行可显示长度相等。
[0043]其中,以上三种情况可以任取其一来实施。在该实施例中,可以存储关于显示界面的至少两套原始程序,一套原始程序是常用的界面程序,该常用的界面程序中,将编辑框和对话框的每行可显示长度分别设置为常用的长度,也就是编辑框和对话框的每行可显示长度不相同的界面效果。另一套程序是基于本公开提供的用于聊天窗口的字符显示方法的程序。即在另一套程序中,调整对话框的每行可显示长度对应的原始程序,或者调整编辑框的每行可显示长度对应的原始程序,或者对编辑框的每行可显示长度对应的原始程序和对话框的每行可显示长度对应的原始程序都进行调整,使编辑框和对话框二者设置为相同的长度。用户通过在如图3所述的示意图的设置界面中选择是否开启“设置编辑长度一致”功能,在两套程序之间进行切换。还可以根据调整的对象不同(调整编辑框和对话框中的任一者或者二者同时调整)设置多套的程序,从而设置出多种界面。
[0044]另外,在编辑框的每行可显示长度大于对话框的每行可显示长度时,还可以不通过更改每行可显示长度对应的原始程序,而仅通过在编辑框中执行换行操作,减少编辑框的每行可显示长度的方式,来使得编辑框的每行可显示长度等于对话框的每行可显示长度。因此,可选地,将编辑框的每行可显示长度调整为与对话框的每行可显示长度相等可以包括:在编辑框的每行可显示长度大于对话框的每行可显示长度时,在编辑框的每一行的对应于对话框的每行可显示长度处执行换行操作。
[0045]在编辑框中的每行可显示长度大于对话框中的每行可显示长度时,最容易出现如图1所示的情况。此时,还可以不通过改变与每行可显示长度对应的原始程序,而仅通过在编辑框中执行换行操作,保证编辑框中的每行字符在达到对话框的每行可显示长度时换行。这样,也能够达到编辑框中的每行可显示长度与对话框中的每行可显示长度相同的目的。
[0046]上述换行操作可以设置为编辑过程中系统自动换行。在图3中,当用户选择开启了“设置编辑长度一致”功能后,编辑框中每一行的字符达到对话框中的每行可显示长度,则自动换到下一行。例如,编辑框的每行可显示长度能够显示13个汉字,对话框的每行可显示长度能够显示12个汉字。用户选择开启了 “设置编辑长度一致”功能后,当编辑框中每行输入12个汉字时,光标会自动换到下一行。
[0047]另外,上述回车操作还可以设置为编辑过程中由系统进行提示,由用户执行手动换行操作。图5是根据一示例性实施例示出的执行换行操作的流程图,如图5所示,步骤S12中的在编辑框的每一行的对应于对话框的每行可显示长度处执行换行操作可以包括以下步骤。
[0048]在步骤S122中,在编辑框的每一行中已编辑的字符长度达到对话框的每行可显示长度时,显示提示消息,提示消息用于提示用户执行换行操作。
[0049]其中,提示消息可以以各种方式被显示。为了引起用户的注意,显示提示消息可以包括:将所编辑的一个或多个字符闪烁。或者,将所编辑的一个或多个字符转换底色。图6是根据一示例性实施例示出的显示提示消息的界面图。如图6所示,在编辑框的一行中已编辑的字符长度已经达到对话框的每行可显示长度,此时,将该行最后一个“醒”字转换为黑色的底色,并闪烁。此时,闪烁的“醒”字提示用户,目前编辑的字符发送以后,在对话框中已经满一行,接下来输入的字符将要在对话框中的下一行显示。
[0050]在步骤S123中,在接收到用户响应于提示消息发送的换行指令时,执行换行操作。
[0051]用户在看到提示消息以后,可以选择手动输入回车键执行换行操作,以使编辑框中的排版与对话框中的排版一致。用户也可以在此不做特殊处理,继续编辑消息。该实施例中,在调整编辑框的每行可显示长度的同时,更大地发挥了用户的主观能动性。
[0052]图7是根据一示例性实施例示出的选择换行方式的界面图。如图7所示,用户选择了 “设置编辑长度一致”的功能开启,则可以出现下拉菜单,用户可以选择开启“自动换行”功能或“手动换行”功能。其中,“手动换行”功能为图5中的显示提示消息,由用户执行换行操作的实施例。
[0053]有时候用户可能并不知道有这样的字符显示的方法,为了使用户了解该功能,还可以在得到用户确认的基础上,进一步引导用户进行体验。图8是根据又一示例性实施例示出的用于聊天窗口的字符显示方法的流程图,如图8所示,在图2的基础上。步骤S12可以包括以下步骤。
[0054]在步骤S124中,在编辑框的每行可显示长度与对话框的每行可显示长度不相等时,显示引导信息。例如,当用户在编辑框中编辑消息时,可以弹出对话框,说明用户可以选择将编辑框切换成与对话框相同的版面。在用户点击确认按键,同意被引导至功能切换页面时,可以自动转换到图7中的界面。也可以以动画的形式直接演示操作的过程。
[0055]在步骤S125中,在接收到用户响应于引导信息发送的调整指令的情况下,将编辑框的每行可显示长度调整为与对话框的每行可显示长度相等,或者,将对话框的每行可显示长度调整为与编辑框的每行可显示长度相等,或者,调整编辑框的每行可显示长度和对话框的每行可显示长度,使得编辑框的每行可显示长度与对话框的每行可显示长度相等。
[0056]用户通过被引导了解了该功能之后,可以通过点击转换“自动换行”功能和“手动换行”功能。该实施例中,通过引导用户操作,能够使用户快速熟悉操作路径,增强了用户体验。
[0057]图9是根据一示例性实施例示出的用于聊天窗口的字符显示装置的框图。如图9所示,所述装置可以包括确定模块11和调整模块12。
[0058]所述确定模块11用于确定聊天窗口中对话框的每行可显示长度和编辑框的每行可显示长度。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1