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

文档序号:9646451阅读:279来源:国知局
用于聊天窗口的字符显示方法和装置的制造方法
【技术领域】
[0001]本公开涉及计算机交互界面设计领域,尤其涉及一种用于聊天窗口的字符显示方法和装置。
【背景技术】
[0002]随着智能手机的广泛使用,社交应用凭借其便利、快捷的使用特点,越来越得到人们的青睐。在社交应用中用于双方聊天的聊天窗口中,通常上半部分显示聊天的对话框,该对话框为聊天的历史记录。下半部分显示编辑框,该编辑框用于用户编辑字符。

【发明内容】

[0003]本公开提供一种简单、实用的用于聊天窗口的字符显示方法和装置。
[0004]根据本公开实施例的第一方面,提供一种用于聊天窗口的字符显示方法。所述方法包括:确定所述聊天窗口中对话框的每行可显示长度和编辑框的每行可显示长度;在所述编辑框的每行可显示长度与所述对话框的每行可显示长度不相等时,将所述编辑框的每行可显示长度调整为与所述对话框的每行可显示长度相等,或者,将所述对话框的每行可显示长度调整为与所述编辑框的每行可显示长度相等,或者,调整所述编辑框的每行可显示长度和所述对话框的每行可显示长度,使得所述编辑框的每行可显示长度与所述对话框的每行可显示长度相等。
[0005]可选地,所述将所述编辑框的每行可显示长度调整为与所述对话框的每行可显示长度相等包括:调整所述编辑框的每行可显示长度对应的原始程序,使得所述编辑框的每行可显示长度与所述对话框的每行可显示长度相等;或者,所述将所述对话框的每行可显示长度调整为与所述编辑框的每行可显示长度相等包括:调整所述对话框的每行可显示长度对应的原始程序,使得所述编辑框的每行可显示长度与所述对话框的每行可显示长度相等;或者,所述调整所述编辑框的每行可显示长度和所述对话框的每行可显示长度包括:调整所述编辑框的每行可显示长度对应的原始程序和所述对话框的每行可显示长度对应的原始程序,使得所述编辑框的每行可显示长度与所述对话框的每行可显示长度相等。
[0006]可选地,所述将所述编辑框的每行可显示长度调整为与所述对话框的每行可显示长度相等包括:在所述编辑框的每行可显示长度大于所述对话框的每行可显示长度时,在所述编辑框的每一行的对应于所述对话框的每行可显示长度处执行换行操作。
[0007]可选地,所述在所述编辑框的每一行的对应于所述对话框的每行可显示长度处执行换行操作的步骤包括:在所述编辑框的每一行中已编辑的字符长度达到所述对话框的每行可显示长度时,显示提示消息,所述提示消息用于提示用户执行换行操作;在接收到用户响应于所述提示消息发送的换行指令时,执行换行操作。
[0008]可选地,所述显示提示消息包括:将所编辑的一个或多个字符闪烁。
[0009]可选地,所述在所述编辑框的每行可显示长度与所述对话框的每行可显示长度不相等时,将所述编辑框的每行可显示长度调整为与所述对话框的每行可显示长度相等,或者,将所述对话框的每行可显示长度调整为与所述编辑框的每行可显示长度相等,或者,调整所述编辑框的每行可显示长度和所述对话框的每行可显示长度,使得所述编辑框的每行可显示长度与所述对话框的每行可显示长度相等的步骤包括:
[0010]在所述编辑框的每行可显示长度与所述对话框的每行可显示长度不相等时,显示引导信息;在接收到用户响应于所述引导信息发送的调整指令的情况下,将所述编辑框的每行可显示长度调整为与所述对话框的每行可显示长度相等,或者,将所述对话框的每行可显示长度调整为与所述编辑框的每行可显示长度相等,或者,调整所述编辑框的每行可显示长度和所述对话框的每行可显示长度,使得所述编辑框的每行可显示长度与所述对话框的每行可显示长度相等。
[0011]根据本公开实施例的第二方面,提供一种用于聊天窗口的字符显示装置。所述装置包括:确定模块,用于确定所述聊天窗口中对话框的每行可显示长度和编辑框的每行可显示长度;调整模块,用于在所述编辑框的每行可显示长度与所述对话框的每行可显示长度不相等时,将所述编辑框的每行可显示长度调整为与所述对话框的每行可显示长度相等,或者,将所述对话框的每行可显示长度调整为与所述编辑框的每行可显示长度相等,或者,调整所述编辑框的每行可显示长度和所述对话框的每行可显示长度,使得所述编辑框的每行可显示长度与所述对话框的每行可显示长度相等。
[0012]本公开的实施例提供的技术方案可以包括以下有益效果:
[0013]通过调整使得编辑框的每行可显示长度与对话框的每行可显示长度相等,这样用户在编辑消息时,能够预知所编辑的消息在发送出去以后在对话框中显示的排版,从而避免了出现在对话框中的字符排版与用户所期望的不同的情况,增强了用户体验。
[0014]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0015]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0016]图1是一示例性实施例示出的对话框中的字符被改变排版样式的示意图;
[0017]图2是根据一示例性实施例示出的用于聊天窗口的字符显示方法的流程图;
[0018]图3是根据一示例性实施例示出的用户选择本公开的字符显示方法进行显示的界面图;
[0019]图4是根据另一示例性实施例示出的用于聊天窗口的字符显示方法的流程图;
[0020]图5是根据一示例性实施例示出的执行换行操作的流程图;
[0021]图6是根据一示例性实施例示出的显示提示消息的界面图;
[0022]图7是根据一示例性实施例示出的选择换行方式的界面图;
[0023]图8是根据又一示例性实施例示出的用于聊天窗口的字符显示方法的流程图;
[0024]图9是根据一示例性实施例示出的用于聊天窗口的字符显示装置的框图;
[0025]图10是根据另一示例性实施例示出的用于聊天窗口的字符显示装置的框图;
[0026]图11是根据又一示例性实施例示出的用于聊天窗口的字符显示装置的框图;
[0027]图12是根据一示例性实施例示出的编辑换行子模块的框图;
[0028]图13是根据一示例性实施例示出的调整模块的框图;以及
[0029]图14是根据一示例性实施例示出的用于聊天窗口的字符显示装置的框图。
【具体实施方式】
[0030]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0031]用户在利用社交应用聊天时,在聊天窗口的编辑框内输入字符,发送消息以后,用户输入的消息显示在窗口上面的对话框中。每行可显示长度为每一行字符可以达到的最大长度。对话框的每行可显示长度和编辑框的每行可显示长度都是开发者设定好的。在编辑框中的一行中,所编辑的字符长度达到编辑框中的每行可显示长度时就会自动换行。在对话框中的一行中,编辑好的字符长度达到编辑框中的每行可显示长度时就会自动换行。由于编辑框中和对话框中的每行可显示长度可能不同,有时候会产生编辑框中的字符布局和消息发送出去以后对话框中的字符布局不同的情况。例如,对话框中没有将本来想要对齐显示的字符对齐显示,这对于一些用户来说,用户体验很不好。
[0032]图1是一示例性实施例示出的对话框中的字符被改变排版样式的示意图。用户在编辑框编辑消息时,编辑完“山水的发现是人类的觉醒,”之后编辑框内的一行还没有写满,还可以继续编辑,而用户想要把这一句单独作为一行,就执行了换行操作,继续编辑“是人类的主体精神的觉醒,”再执行换行操作。用户本来想要将这三行文字对齐显示,但是由于对话框的每行可显示长度小于编辑框的每行可显示长度,消息发送出去以后,就出现了图1所示的情况。用户想要在一行中显示的字符被分成两行,而用户通常预先并没有想到这样的结果。因此,造成用户体验差的原因是用户缺乏对对话框排版情况的预先了解。本公开提供的字符显示方法和装置能够帮助用户预先了解对话框的版面结构,从而能够对消息发送出去以后的版面及早地布置,避免对话框中出现与编辑框中的排版不同的情况。
[0033]图2是根据一示例性实施例示出的用于聊天窗口的字符显示方法的流程图,如图2所示,所述方法包括以下步骤。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1