《事项标记方法及装置.pdf》由会员分享,可在线阅读,更多相关《事项标记方法及装置.pdf(25页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104199861A43申请公布日20141210CN104199861A21申请号201410403837022申请日20140815G06F17/3020060171申请人小米科技有限责任公司地址100085北京市海淀区清河中街68号华润五彩城购物中心二期13层72发明人杨亮王文林万钰臻74专利代理机构北京三高永信知识产权代理有限责任公司11138代理人林锦澜54发明名称事项标记方法及装置57摘要本公开揭示了一种事项标记方法及装置,属于计算机技术领域。所述事项标记方法包括在文本视图中接收输入的至少一个文本内容;接收为选中的文本内容添加复选框的添加指令;利用标签为文本内容添。
2、加复选框。通过在文本视图中接收至少一个文本内容,利用标签分别为选中的文本内容所表示的待办事项添加复选框,以用于对待办事项的标记;解决了相关技术中待办事项的生成以及标记均是基于控件来实现的,在需要同时对其中多个待办事项进行相同处理时,具有很大的局限性的问题;达到了能够对待办事项进行标记,且可以对多个待办事项进行全部选中或全部复制的效果。51INTCL权利要求书3页说明书14页附图7页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书14页附图7页10申请公布号CN104199861ACN104199861A1/3页21一种事项标记方法,其特征在于,所述方法包括在文本视图中接收输。
3、入的至少一个文本内容;接收为选中的文本内容添加复选框的添加指令;利用标签为所述文本内容添加复选框,所述标签中包含有用于指示添加复选框的复选框参数和用于指示所述复选框是否被选中的属性参数,所述复选框用于对所述文本内容所表示的待办事项进行标记。2根据权利要求1所述的方法,其特征在于,所述利用标签为所述文本内容添加复选框,包括从所述文本视图的代码中确定出所述文本内容的代码段;确定添加位置,在所述添加位置添加所述标签,所述添加位置为在所述代码段前的位置或在所述代码段后的位置;根据所述标签中的复选框参数和属性参数显示所述复选框;其中,当所述标签中的属性参数为第一取值时,所述复选框显示为非选中状态,当所述。
4、标签中的属性参数为第二取值时,所述复选框显示为选中状态。3根据权利要求2所述的方法,其特征在于,所述选中的文本内容为指向性元素所在行中具有的文本内容,所述指向性元素为光标或指针;所述从所述文本视图的代码中确定所述文本内容的代码段,包括确定在接收到所述添加指令时指向性元素所在行,从所述文本视图的代码中确定所述行所对应的代码段;从所述行所对应的代码段中确定出所述文本内容的代码段。4根据权利要求2所述的方法,其特征在于,所述方法还包括检测是否接收到选中所述文本视图中其中一个复选框时产生的选中信号;若检测出接收到选中所述文本视图中其中一个复选框时产生的所述选中信号,则修改所述复选框所对应标签的属性参数。
5、,并根据修改后的属性参数显示所述复选框。5根据权利要求4所述的方法,其特征在于,所述检测是否接收选中所述文本视图中其中一个复选框时产生的选中信号,包括当所述文本视图的显示区域被点击时,确定点击位置;检测所述点击位置所在行是否存在复选框;若检测出所述点击位置的所在行存在复选框,则检测所述点击位置是否位于所述复选框的显示区域。6根据权利要求4所述的方法,其特征在于,所述修改所述复选框所对应标签的属性参数,并根据修改后的属性参数显示所述复选框,包括获取所述复选框所对应标签的属性参数;当所述属性参数为所述第一取值时,则将所述属性参数修改为所述第二取值,将所述复选框显示为选中状态;当所述属性参数为所述第。
6、二取值时,则将所述属性参数修改为所述第一取值,将所述复选框显示为非选中状态。7根据权利要求2至6中任一所述的方法,其特征在于,所述方法还包括当所述文本内容的复选框所对应标签的属性参数被修改为所述第二取值时,在所述文权利要求书CN104199861A2/3页3本内容上覆盖显示删除线。8一种事项标记装置,其特征在于,所述装置包括第一接收模块,被配置为在文本视图中接收输入的至少一个文本内容;第二接收模块,被配置为接收为选中的文本内容添加复选框的添加指令;添加模块,被配置为利用标签为所述文本内容添加复选框,所述标签中包含有用于指示添加复选框的复选框参数和用于指示所述复选框是否被选中的属性参数,所述复选。
7、框用于对所述文本内容所表示的待办事项进行标记。9根据权利要求8所述的装置,其特征在于,所述添加模块,包括第一确定子模块,被配置为从所述文本视图的代码中确定出所述文本内容的代码段;添加子模块,被配置为确定添加位置,在所述添加位置添加所述标签,所述添加位置为在所述代码段前的位置或在所述代码段后的位置;显示子模块,被配置为根据所述标签中的复选框参数和属性参数显示所述复选框;其中,当所述标签中的属性参数为第一取值时,所述复选框显示为非选中状态,当所述标签中的属性参数为第二取值时,所述复选框显示为选中状态。10根据权利要求9所述的装置,其特征在于,所述选中的文本内容为指向性元素所在行中具有的文本内容,所。
8、述指向性元素为光标或指针;所述第一确定子模块,包括第二确定子模块,被配置为确定在接收到所述添加指令时指向性元素所在行,从所述文本视图的代码中确定所述行所对应的代码段;第三确定子模块,被配置为从所述行所对应的代码段中确定出所述文本内容的代码段。11根据权利要求9所述的装置,其特征在于,所述装置还包括检测模块,被配置为检测是否接收到选中所述文本视图中其中一个复选框时产生的选中信号;修改模块,被配置为在所述检测模块检测出接收到选中所述文本视图中其中一个复选框时产生的所述选中信号时,修改所述复选框所对应标签的属性参数,并根据修改后的属性参数显示所述复选框。12根据权利要求11所述的装置,其特征在于,所。
9、述检测模块,包括第四确定子模块,被配置为当所述文本视图的显示区域被点击时,确定点击位置;第一检测子模块,被配置为检测所述第四确定子模块确定的所述点击位置所在行是否存在复选框;第二检测子模块,被配置为在所述第一检测子模块检测出所述点击位置的所在行存在复选框时,检测所述点击位置是否位于所述复选框的显示区域。13根据权利要求11所述的装置,其特征在于,所述修改模块,包括获取子模块,被配置为获取所述复选框所对应标签的属性参数;第一修改子模块,被配置为当所述获取子模块获取的所述属性参数为所述第一取值时,则将所述属性参数修改为所述第二取值,将所述复选框显示为选中状态;第二修改子模块,被配置为当所述获取子模。
10、块获取的所述属性参数为所述第二取值时,则将所述属性参数修改为所述第一取值,将所述复选框显示为非选中状态。权利要求书CN104199861A3/3页414根据权利要求9至13中任一所述的装置,其特征在于,所述装置还包括覆盖模块,被配置为当所述文本内容的复选框所对应标签的属性参数被修改为所述第二取值时,在所述文本内容上覆盖显示删除线。15一种事项标记装置,其特征在于,所述装置包括处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为在文本视图中接收输入的至少一个文本内容;接收为选中的文本内容添加复选框的添加指令;利用标签为所述文本内容添加复选框,所述标签中包含有用于指示添加复选框的。
11、复选框参数和用于指示所述复选框是否被选中的属性参数,所述复选框用于对所述文本内容所表示的待办事项进行标记。权利要求书CN104199861A1/14页5事项标记方法及装置技术领域0001本公开涉及计算机技术领域,特别涉及一种事项标记方法及装置。背景技术0002为了便于用户在日常生活中对待办事项的管理,各大应用厂商也在积极推出具有事项管理功能的应用程序,这些应用程序可以方便用户随时记录待办事项。0003事项管理应用程序在建立待办事项时,接收用户输入的事项内容,以文本控件形式生成显示有该事项内容的待办事项,且每个待办事项所对应文本控件的前端设置有复选框控件,也即每个待办事项均对应一个文本控件。为了。
12、区分已完成事项和未完成事项,可以利用复选框对待办事项进行标记。当用户完成该待办事项后,点击与该待办事项对应的复选框控件,该复选框控件在监控到被点击后,从默认的未选中状态修改为选中状态,选中状态用于表示该待办事项已完成。0004发明人在实现本公开的过程中,发现相关技术至少存在如下缺陷相关技术中待办事项的生成以及标记均是基于控件来实现的,由于各个文本控件之间是相对独立的,因此在需要同时对其中多个待办事项进行相同处理时,具有很大的局限性,比如,无法实现对多个待办事项进行全部选择或全部复制等。发明内容0005为了解决相关技术中待办事项的生成以及标记均是基于控件来实现的,在需要同时对其中多个待办事项进行。
13、相同处理时,具有很大的局限性的问题,本公开提供一种事项标记方法及装置。所述技术方案如下0006根据本公开实施例的第一方面,提供一种事项标记方法,所述方法包括0007在文本视图中接收输入的至少一个文本内容;0008接收为选中的文本内容添加复选框的添加指令;0009利用标签为所述文本内容添加复选框,所述标签中包含有用于指示添加复选框的复选框参数和用于指示所述复选框是否被选中的属性参数,所述复选框用于对所述文本内容所表示的待办事项进行标记。0010可选的,所述利用标签为所述文本内容添加复选框,包括0011从所述文本视图的代码中确定出所述文本内容的代码段;0012确定添加位置,在所述添加位置添加所述标。
14、签,所述添加位置为在所述代码段前的位置或在所述代码段后的位置;0013根据所述标签中的复选框参数和属性参数显示所述复选框;0014其中,当所述标签中的属性参数为第一取值时,所述复选框显示为非选中状态,当所述标签中的属性参数为第二取值时,所述复选框显示为选中状态。0015可选的,所述选中的文本内容为指向性元素所在行中具有的文本内容,所述指向性元素为光标或指针;说明书CN104199861A2/14页60016所述从所述文本视图的代码中确定所述文本内容的代码段,包括0017确定在接收到所述添加指令时指向性元素所在行,从所述文本视图的代码中确定所述行所对应的代码段;0018从所述行所对应的代码段中确。
15、定出所述文本内容的代码段。0019可选的,所述方法还包括0020检测是否接收到选中所述文本视图中其中一个复选框时产生的选中信号;0021若检测出接收到选中所述文本视图中其中一个复选框时产生的所述选中信号,则修改所述复选框所对应标签的属性参数,并根据修改后的属性参数显示所述复选框。0022可选的,所述检测是否接收选中所述文本视图中其中一个复选框时产生的选中信号,包括0023当所述文本视图的显示区域被点击时,确定点击位置;0024检测所述点击位置所在行是否存在复选框;0025若检测出所述点击位置的所在行存在复选框,则检测所述点击位置是否位于所述复选框的显示区域。0026可选的,所述修改所述复选框所。
16、对应标签的属性参数,并根据修改后的属性参数显示所述复选框,包括0027获取所述复选框所对应标签的属性参数;0028当所述属性参数为所述第一取值时,则将所述属性参数修改为所述第二取值,将所述复选框显示为选中状态;0029当所述属性参数为所述第二取值时,则将所述属性参数修改为所述第一取值,将所述复选框显示为非选中状态。0030可选的,所述方法还包括0031当所述文本内容的复选框所对应标签的属性参数被修改为所述第二取值时,在所述文本内容上覆盖显示删除线。0032根据本公开实施例的第二方面,提供一种事项标记装置,所述装置包括0033第一接收模块,被配置为在文本视图中接收输入的至少一个文本内容;0034。
17、第二接收模块,被配置为接收为选中的文本内容添加复选框的添加指令;0035添加模块,被配置为利用标签为所述文本内容添加复选框,所述标签中包含有用于指示添加复选框的复选框参数和用于指示所述复选框是否被选中的属性参数,所述复选框用于对所述文本内容所表示的待办事项进行标记。0036可选的,所述添加模块,包括0037第一确定子模块,被配置为从所述文本视图的代码中确定出所述文本内容的代码段;0038添加子模块,被配置为确定添加位置,在所述添加位置添加所述标签,所述添加位置为在所述代码段前的位置或在所述代码段后的位置;0039显示子模块,被配置为根据所述标签中的复选框参数和属性参数显示所述复选框;0040其。
18、中,当所述标签中的属性参数为第一取值时,所述复选框显示为非选中状态,当所述标签中的属性参数为第二取值时,所述复选框显示为选中状态。说明书CN104199861A3/14页70041可选的,所述选中的文本内容为指向性元素所在行中具有的文本内容,所述指向性元素为光标或指针;0042所述第一确定子模块,包括0043第二确定子模块,被配置为确定在接收到所述添加指令时指向性元素所在行,从所述文本视图的代码中确定所述行所对应的代码段;0044第三确定子模块,被配置为从所述行所对应的代码段中确定出所述对应文本内容的代码段。0045可选的,所述装置还包括0046检测模块,被配置为检测是否接收到选中所述文本视图。
19、中其中一个复选框时产生的选中信号;0047修改模块,被配置为在所述检测模块检测出接收到选中所述文本视图中其中一个复选框时产生的所述选中信号时,修改所述复选框所对应标签的属性参数,并根据修改后的属性参数显示所述复选框。0048可选的,所述检测模块,包括0049第四确定子模块,被配置为当所述文本视图的显示区域被点击时,确定点击位置;0050第一检测子模块,被配置为检测所述第四确定子模块确定的所述点击位置所在行是否存在复选框;0051第二检测子模块,被配置为在所述第一检测子模块检测出所述点击位置的所在行存在复选框时,检测所述点击位置是否位于所述复选框的显示区域。0052可选的,所述修改模块,包括00。
20、53获取子模块,被配置为获取所述复选框所对应标签的属性参数;0054第一修改子模块,被配置为当所述获取子模块获取的所述属性参数为所述第一取值时,则将所述属性参数修改为所述第二取值,将所述复选框显示为选中状态;0055第二修改子模块,被配置为当所述获取子模块获取的所述属性参数为所述第二取值时,则将所述属性参数修改为所述第一取值,将所述复选框显示为非选中状态。0056可选的,所述装置还包括0057覆盖模块,被配置为当所述文本内容的复选框所对应标签的属性参数被修改为所述第二取值时,在所述文本内容上覆盖显示删除线。0058根据本公开实施例的第三方面,提供一种事项标记装置,所述装置包括0059处理器;0。
21、060用于存储所述处理器可执行指令的存储器;0061其中,所述处理器被配置为0062在文本视图中接收输入的至少一个文本内容;0063接收为选中的文本内容添加复选框的添加指令;0064利用标签为所述文本内容添加复选框,所述标签中包含有用于指示添加复选框的复选框参数和用于指示所述复选框是否被选中的属性参数,所述复选框用于对所述文本内容所表示的待办事项进行标记。0065本公开的实施例提供的技术方案可以包括以下有益效果说明书CN104199861A4/14页80066通过在文本视图中接收至少一个文本内容,利用标签分别为选中的文本内容所表示的待办事项添加复选框,以用于对待办事项的标记;由于文本视图中的各。
22、个待办事项均是位于同一个文本视图中的,因此可以对这些待办事项进行全部选中或全部复制,解决了相关技术中待办事项的生成以及标记均是基于控件来实现的,在需要同时对其中多个待办事项进行相同处理时,具有很大的局限性的问题;达到了能够对待办事项进行标记,且可以对多个待办事项进行全部选中或全部复制的效果。0067应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明0068此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。0069图1是根据一示例性实施例示出的一种事项标记方法的流程图;0070图2A是根据另一示例性实施。
23、例示出的一种事项标记方法的流程图;0071图2B是根据一示例性实施例示出的一种在文本视图中添加文本内容的示意图;0072图2C是根据一示例性实施例示出的一种在文本视图中显示菜单的示意图;0073图2D是根据一示例性实施例提供的一种利用标签为文本内容添加复选框的流程图;0074图2E是根据一示例性实施例示出的一种为选中的文本内容添加复选框后的效果示意图;0075图2F是根据一示例性实施例提供的一种检测是否接收到选中文本视图中其中一个复选框时产生的选中信号的流程图;0076图2G是根据一示例性实施例示出的一种在复选框被选中时,对文本内容所表示的待办事项进行删除标记的示意图;0077图2H和图2I是。
24、根据一示例性实施例示出的一种在文本视图中对文本内容所表示的待办事项进行选中或复制的示意图;0078图3是根据一示例性实施例示出的一种事项标记装置的框图;0079图4是根据另一示例性实施例示出的一种事项标记装置的框图;0080图5是根据一示例性实施例示出的一种用于事项标记的装置的框图。具体实施方式0081这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。00。
25、82图1是根据一示例性实施例示出的一种事项标记方法的流程图,如图1所示,该事项标记方法应用于电子设备中,这里所讲的电子设备可以是智能手机、平板电脑、智能电视、电子书阅读器、MP4MOVINGPICTUREEXPERTSGROUPAUDIOLAYERIV,动态影像专家压缩标准音频层面4播放器、膝上型便携计算机和台式计算机等等。该事项标记方法包括以说明书CN104199861A5/14页9下步骤。0083在步骤101中,在文本视图中接收输入的至少一个文本内容。0084文本视图中用于输入文本信息,文本视图为一个文本控件,每个文本内容均表示一个待办事项,也即待办事项是文本形式显示的。0085在步骤10。
26、2中,接收为选中的文本内容添加复选框的添加指令。0086在步骤103中,利用标签为该文本内容添加复选框,标签中包含有用于指示添加复选框的复选框参数和用于指示复选框是否被选中的属性参数,复选框用于对文本内容所表示的待办事项进行标记。0087综上所述,本公开实施例中提供的事项标记方法,通过在文本视图中接收至少一个文本内容所表示的待办事项,利用标签分别为选中的文本内容所表示的待办事项添加复选框,以用于对待办事项的标记;由于文本视图中的各个待办事项均是位于同一个文本视图中的,因此可以对这些待办事项进行全部选中或全部复制,解决了相关技术中待办事项的生成以及标记均是基于控件来实现的,在需要同时对其中多个待。
27、办事项进行相同处理时,具有很大的局限性的问题;达到了能够对待办事项进行标记,且可以对多个待办事项进行全部选中或全部复制的效果。0088图2A是根据另一示例性实施例示出的一种事项标记方法的流程图,如图2A所示,该事项标记方法应用于电子设备中,这里所讲的电子设备可以是智能手机、平板电脑、智能电视、电子书阅读器、MP4播放器、膝上型便携计算机和台式计算机等等。该事项标记方法包括以下步骤。0089在步骤201中,在文本视图中接收输入的至少一个文本内容。0090文本视图TEXTVIEW中可以用于输入文本内容,文本视图为一个文本控件,输入的每个文本内容均表示一个待办事项,也即待办事项是以文本形式显示的。由。
28、于多个待办事项在一个文本视图中进行显示,根据文本视图的特性可知,可以对该文本视图中任意选取点之间的文本内容进行选取,因而可以对多个待办事项同时选择或同时复制。0091可选的,在确定一个文本内容时,可以以用于间隔文本内容的特定字符为基准,将特定字符之间连续的文本字符确定为一个文本内容。这里的特定字符可以由开发人员预先定义,比如可以为空格字符、字符、字符等,文本是与特定字符不同的非特定字符。比如,接收到的一段字符为“刷碗洗衣服”,空格字符之前的连续字符“刷碗”为一个文本内容,空格字符之后的连续字符“洗衣服”为一个文本内容。0092为了排版的美观,通常一行可以仅包含有一个文本内容,为了保证用户能够在。
29、文本视图中输入文本内容以及可以选择输入的位置,文本视图中通常存在有指向性元素,比如光标或指针等。用户可以在指向性元素所指示的位置输入文本内容,当对应一个待办事项的文本内容被输入完成之后,可以点击电子设备输入键盘中提供的回车键,以使得指向性元素跳转到下一行的起始位置,并在该起始位置继续接收输入的文本内容。0093请参见图2B所示,其是根据一示例性实施例示出的一种在文本视图中添加文本内容的示意图,在图2B中,文本视图20的第一行的文本内容“刷碗”即为一个待办事项21,第二行的文本内容“洗衣服”即为一个待办事项22,第三行的文本内容“打扫屋子”即为一个待办事项23。0094可选的,当用户想要换行输入。
30、文本内容时,还可以直接点击下一行所在的位置,指说明书CN104199861A6/14页10向性元素会自动跳转至点击位置所在行的起始位置,或者直接跳转至点击位置处。0095其中,为了便于用户对待办事项的表达,文本内容中还可以包括富媒体内容,例如0096图片、插入的联系人、超链接等内容。0097超链接可以是网页链接、音频链接、视频链接等。0098在步骤202中,接收为选中的文本内容添加复选框的添加指令。0099选中的文本内容为指向性元素所在行中具有的文本内容,或选中的文本内容为部分或全部文本字符被指向性元素选中的文本内容。在实际应用中,可以通过指向性元素选中文本内容,并在菜单中的添加菜单项被选中时。
31、,确定接收到了为该选中的文本内容添加复选框的添加指令。0100可选的,当添加菜单项被选中时,指向性元素所选中的文本内容即为选中的文本内容。菜单可以位于文本视图的底部,在编辑文本内容时,该菜单被隐藏,此时可以仅显示一个隐藏按键,当需要使用菜单中的菜单项时,可以点击文本视图底部的隐藏按键,以显示菜单中的各个菜单项。0101请参见图2C所示,其是根据一示例性实施例示出的一种在文本视图中显示菜单的示意图。在图2C中,选中文本视图20底部的隐藏按键24,则可以显示出菜单25,该菜单25中包括多个菜单项,其中包含有一个用于为文本内容添加复选框的添加菜单项26。当需要对其中一个文本内容添加复选框时,可以将指。
32、向性元素27移向至该文本内容位置处,或移向至该文本内容所在行,或移向至该文本内容所在行的行头,比如图2C中的文本内容“刷碗”,然后点击添加菜单项26,此时电子设备则接收到为选中文本内容“刷碗”添加复选框的添加指令。0102在步骤203中,利用标签为文本内容添加复选框,标签中包含有用于指示添加复选框的复选框参数和用于指示复选框是否被选中的属性参数,复选框用于对文本内容所表示的待办事项进行标记。0103当需要为该文本内容所表示的待办事项添加复选框时,可以根据用于添加复选框的标签TAG为该文本内容添加复选框,即将该标签添加至该文本内容所对应的代码位置处,其中标签中会包含有用于指示添加复选框的复选框参。
33、数和用于指示复选框是否被选中的属性参数。也即,标签中的复选框参数可以用于确定添加的是复选框,属性参数可以用于确定复选框在显示时的显示状态。0104在实际应用中,请参见图2D所示,其是根据一示例性实施例提供的一种利用标签为文本内容添加复选框的流程图,电子设备在利用标签为文本内容添加复选框时,可以包括0105203A,从文本视图的代码中确定出文本内容的代码段。0106在一种可能的实现方式中,电子设备从文本视图的代码中确定文本内容的代码段,可以包括如下两种情况0107第一种情况下,当选中的文本内容是指向性元素所在行中所具有的文本内容时,确定在接收到添加指令时指向性元素所在行,从文本视图的代码中确定该。
34、行所对应的代码段;从该行所对应的代码段中确定出文本内容的代码段。0108也即当电子设备接收到添加指令时,确定指向性元素当前位于文本视图中的所在说明书CN104199861A107/14页11行,从文本视图的代码中获取该行的代码段,然后从该行所对应的代码段中确定出该文本内容的代码段。可选的,当每个文本内容均对应一行时,每个文本内容所对应的代码段即为该文本内容所在行的代码段。0109第二种情况下,当选中的文本内容是部分或全部文本字符被指向性元素选中的文本内容时,确定在接收到添加指令时指向性元素所选中的文本内容,从文本视图的代码中确定该文本内容的代码段。0110203B,确定添加位置,在添加位置添加。
35、标签,添加位置为在代码段前的位置或在代码段后的位置。0111一般的,在文件视图中添加文本内容“刷碗”时,文件视图中包含的该文本内容的代码为0112刷碗0113为了可以为该文本内容添加复选框,可以利用用于添加代码段的标签为文本内容添加复选框,比如,为文本内容“刷碗”添加复选框并将该复选框添加在该文本内容的前面时,该标签以及文本内容代码之间的关系为0114刷碗0115还比如,为文本内容“刷碗”添加复选框并将该复选框添加在该文本内容的前面时,该标签以及文本内容代码之间的关系为0116刷碗0117其中,标签中的参数CHECKBOX即为用于指示添加复选框的复选框参数。0118通常,当文本内容是从所在行的。
36、起始位置开始时,如果将标签添加在了文本内容之前,则表明该标签所添加的复选框位于该文本内容所在行的起始位置。0119为了保证复选框可以标记文本内容所表示的待办事项是否完成,对于完成的待办事项和未完成的待办事项会区分显示,因此,标签中还通常携带有用于指示复选框是否被选中的属性参数,该属性参数的取值被默认设定为对应不选中状态的取值。0120比如,标签中属性参数默认为不选中状态,在为文本内容“刷碗”添加复选框时,可以如下0121刷碗0122其中的CHECKED即为属性参数,当该属性参数取值为“FALSE”时,表明该复选框为不选中状态。0123203C,根据标签中的复选框参数和属性参数显示复选框。012。
37、4当进行复选框显示时,首先需要解析文本视图的代码,然后根据解析的标签中的复选框参数确定需要显示一个复选框,随后根据解析的标签中的属性参数确定在显示复选框时的选中状态,最后根据选中状态显示该复选框。0125其中,当标签中的属性参数为第一取值时,复选框显示为非选中状态,当标签中的属性参数为第二取值时,复选框显示为选中状态。可选的,第一取值为TRUE和FALSE中的一种,第二取值为TRUE和FALSE中的另一种。0126在实际开发或应用中,复选框的样式、显示的面积等均可以通过标签进行设定,比如将复选框的样式设定为圆形或正方形等,本公开实施例对复选框的样式和显示面积不作具体限定。同时,文本视图中还可以。
38、包括用于标识解码类型、字体类型、字体颜色等的标签,说明书CN104199861A118/14页12这些标签是本领域的普通技术人员均能够实现的,这里就不再赘述。0127当复选框的样式为圆形时,为选中的文本内容添加复选框后的效果可以参见图2E,其是根据一示例性实施例示出的一种为选中的文本内容添加复选框后的效果示意图。在图2E中,指向性元素27选中的文本内容为“刷碗”,点击添加菜单项26,在该文本内容前添加了一个复选框28,该复选框28的默认显示为未选中状态。0128在一种可能的实施例中,当一个文本内容比较长,可能需要占到两行或两行以上时,由于文本内容是连续的由非特定字符组成的文本,因此当指向性元素。
39、位于该文本内容上时,比如位于该文本内容所占用第一行的起始位置,或该文本内容中任意两个字符之间的位置,或当指向性元素选中文本内容的部分或全部文本字符时,即可为该文本内容添加一个复选框。在为该文本内容添加复选框时,仍旧可以根据步骤203A至步骤203C的过程实现。也即在该文本内容的代码段前或代码段后添加用于添加复选框的标签的代码。这里的非特定字符为与用于间隔文本内容的特定字符不同的字符。0129在步骤204中,检测是否接收到选中文本视图中其中一个复选框时产生的选中信号。0130由于利用标签添加的复选框并不是按钮,因此在确定某个复选框被选中时,可以通过如下方式,请参见图2F所示,其是根据一示例性实施。
40、例提供的一种检测是否接收到选中文本视图中其中一个复选框时产生的选中信号的流程图,电子设备在检测是否接收到选中文本视图中其中一个复选框时产生的选中信号,可以包括0131204A,当文本视图的显示区域被点击时,确定点击位置。0132电子设备监控文本视图的显示区域是否被点击,若文本视图的显示区域被点击时,可以确定出点击位置。0133204B,检测点击位置所在行是否存在复选框。0134204C,若检测出点击位置的所在行存在复选框,则检测点击位置是否位于复选框的显示区域。0135由于复选框在被显示时,可以为复选框确定一个显示区域,或者可以获取到复选框被显示时所占用的显示区域,此时则可以检测点击位置是否位。
41、于所在行所具有的复选框的显示区域,如果点击位置位于该复选框的显示区域,则判定接收到选中文本视图中其中一个复选框时产生的选中信号,且该选中信号即选中了该点击位置处的复选框。0136可选的,当复选框被设置为文本内容所在行的起始位置,即所在行的行头时,在检测一个复选框是否被选中时,可以包括当文本视图的显示区域被点击时,确定点击位置;若点击位置位于所在行的起始位置且所在行存在复选框,则确定该复选框被选中。0137在步骤205中,若检测出接收到选中文本视图中其中一个复选框时产生的选中信号,则修改复选框所对应标签的属性参数,并根据修改后的属性参数显示复选框。0138电子设备在修改复选框所对应标签的属性参数。
42、,并根据修改后的属性参数显示复选框时,可以包括0139第一,获取复选框所对应标签的属性参数。0140第二,当属性参数为第一取值时,则将属性参数修改为第二取值,将复选框显示为选中状态。0141第三,当属性参数为第二取值时,则将属性参数修改为第一取值,将复选框显示为说明书CN104199861A129/14页13非选中状态。0142以第一取值为FALSE,第二取值为TRUE来讲,当复选框被选中时,如果该复选框的属性参数为第一取值FALSE,则将该属性参数修改为第二取值TRUE,即将原有的文本内容,修改为文本内容。此时,复选框显示为选中状态。可选的,可以利用打钩的形式表示复选框选中状态,很显然,还可。
43、以通过其他显示形式表示复选框的选中状态,比如填充该复选框等,本公开实施例不对复选框在选中状态下的显示形式不作具体限定。0143当复选框被选中时,如果该复选框的属性参数为第二取值TRUE,则将该属性参数修改为第一取值FALSE,即将原有的文本内容,修改为文本内容。此时,复选框显示为非选中状态。可选的,可以利用打叉的形式表示复选框的非选中状态,很显然,可以通过其他显示形式表示复选框的非选中状态,比如利用中空表示该复选框的非选择状态等,本公开实施例不对复选框在非选中状态下的显示形式不作具体限定。0144在一种可选的实施例中,该事项标记方法还可以包括当文本内容的复选框所对应标签的属性参数被修改为第二取。
44、值时,在文本内容上覆盖显示删除线。也即,当复选框被修改为选中状态时,在该复选框所对应的文本内容上覆盖显示删除线,以更突出显示该文本内容所表示的待办事项已完成。0145请参见图2G所示,其是根据一示例性实施例示出的一种在复选框被选中时,对文本内容所表示的待办事项进行删除标记的示意图。其中文本内容“刷碗”的复选框被修改为选中状态,此时将该文本内容“刷碗”上覆盖显示一条删除线,同样的,文本内容“洗衣服”的复选框被修改为选中状态,此时将该文本内容“洗衣服”上覆盖显示一条删除线。0146由于本公开实施例所提供的复选框是通过标签在文本视图中实现的,而文本视图在保存各个待办事项的文本内容时与控件是不同的,也。
45、即文本视图中的各个待办事项的文本内容均作为文本位于一个文本视图中,根据文本视图的特性可知,用户可以选中或复制文本视图中的任意区域中的文本。比如选中一个待办事项的文本内容,并对其待办事项的文本内容进行复制或剪切等操作,请参见图2H所示;还比如选中多个待办事项的文本内容,并可以对这些文本内容进行复制或剪切等操作,请参见图2I所示。0147综上所述,本公开实施例中提供的事项标记方法,通过在文本视图中接收至少一个文本内容,利用标签分别为选中的文本内容所表示的待办事项添加复选框,以用于对待办事项的标记;由于文本视图中的各个待办事项均是位于同一个文本视图中的,因此可以对这些待办事项进行全部选中或全部复制,。
46、解决了相关技术中待办事项的生成以及标记均是基于控件来实现的,在需要同时对其中多个待办事项进行相同处理时,具有很大的局限性的问题;达到了能够对待办事项进行标记,且可以对多个待办事项进行全部选中或全部复制的效果。0148本公开实施例中提供的事项标记方法,通过当文本视图的显示区域被点击时,确定点击位置,检测点击位置所在行是否存在复选框,若检测出点击位置的所在行存在复选框,则检测点击位置是否位于复选框的显示区域,并当点击位置位于复选框的显示区域时,判定接收到对该复选框进行选中的选中信号;由于通过标签在文本视图中添加的复选框并说明书CN104199861A1310/14页14不是控件,并不能利用控件监控。
47、的方式监控复选框是否被选中,因此需要根据上述判定方式判定非控件式的复选框有没有被选中,达到了可以准确判定非控件式复选框的选中情况的效果。0149本公开实施例中提供的事项标记方法,通过获取复选框所对应标签的属性参数,当属性参数为第一取值时,则将属性参数修改为第二取值,将复选框显示为选中状态,当属性参数为第二取值时,则将属性参数修改为第一取值,将复选框显示为非选中状态;达到了可以利用复选框实现对待办事项进行标记的效果。0150下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。0151图3是根据一示例性实施例示出的一种事项标记装置的框图。
48、,如图3所示,该事项标记装置应用于电子设备中,这里所讲的电子设备可以是智能手机、平板电脑、智能电视、电子书阅读器、MP4播放器、膝上型便携计算机和台式计算机等等。该事项标记装置包括但不限于第一接收模块302、第二接收模块304和添加模块306。0152该第一接收模块302,被配置为在文本视图中接收输入的至少一个文本内容。0153该第二接收模块304,被配置为接收为选中的文本内容添加复选框的添加指令。0154该添加模块306,被配置为利用标签为文本内容添加复选框,标签中包含有用于指示添加复选框的复选框参数和用于指示复选框是否被选中的属性参数,复选框用于对文本内容所表示的待办事项进行标记。0155。
49、综上所述,本公开实施例中提供的事项标记装置,通过在文本视图中接收至少一个文本内容,利用标签分别为选中的文本内容所表示的待办事项添加复选框,以用于对待办事项的标记;由于文本视图中的各个待办事项均是位于同一个文本视图中的,因此可以对这些待办事项进行全部选中或全部复制,解决了相关技术中待办事项的生成以及标记均是基于控件来实现的,在需要同时对其中多个待办事项进行相同处理时,具有很大的局限性的问题;达到了能够对待办事项进行标记,且可以对多个待办事项进行全部选中或全部复制的效果。0156图4是根据另一示例性实施例示出的一种事项标记装置的框图,如图4所示,该事项标记装置应用于电子设备中,这里所讲的电子设备可。
50、以是智能手机、平板电脑、智能电视、电子书阅读器、MP4播放器、膝上型便携计算机和台式计算机等等。该事项标记装置包括但不限于第一接收模块402、第二接收模块404和添加模块406。0157该第一接收模块402,被配置为在文本视图中接收输入的至少一个文本内容。0158该第二接收模块404,被配置为接收为选中的文本内容添加复选框的添加指令。0159该添加模块406,被配置为利用标签为文本内容添加复选框,标签中包含有用于指示添加复选框的复选框参数和用于指示复选框是否被选中的属性参数,复选框用于对文本内容所表示的待办事项进行标记。0160在一种可能的实施例中,添加模块406可以包括第一确定子模块406A。