一種數(shù)據(jù)展示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用戶界面技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)展示方法。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)及計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,人們在日常工作、學(xué)習(xí)、娛樂及生活中需要處理非常多的數(shù)據(jù),通常這些數(shù)據(jù)采用數(shù)據(jù)列表的形式進(jìn)行展現(xiàn),如用列表的形式展現(xiàn)手機(jī)通訊錄中的聯(lián)系人、聊天工具中的聊天好友、通過搜索引擎查詢關(guān)鍵字后得到的結(jié)果數(shù)據(jù)等。
[0003]目前,用戶手動(dòng)輸入或者搜索引擎查詢到的數(shù)據(jù)信息沒有經(jīng)過展示處理就直接通過列表的形式展示出來,數(shù)據(jù)呈現(xiàn)較亂,不便于查看。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種數(shù)據(jù)展示方法,通過確定條目數(shù)據(jù)的展示長度,對數(shù)據(jù)列表中的條目數(shù)據(jù)進(jìn)行兩端對齊處理,數(shù)據(jù)列表展示出的效果比較整齊,方便用戶查看。
[0005]本發(fā)明實(shí)施例公開了一種數(shù)據(jù)展示方法,該方法包括:
[0006]獲取聯(lián)系人列表,所述聯(lián)系人列表包含至少兩個(gè)條目數(shù)據(jù);
[0007]對所述聯(lián)系人列表中的條目數(shù)據(jù)進(jìn)行處理,使得所述聯(lián)系人列表中的各個(gè)條目數(shù)據(jù)展示的長度相同;
[0008]將處理后的所述聯(lián)系人列表中的條目數(shù)據(jù)顯示于終端界面。
[0009]本發(fā)明實(shí)施例通過確定條目數(shù)據(jù)的展示長度,對數(shù)據(jù)列表中的條目數(shù)據(jù)進(jìn)行兩端對齊處理,數(shù)據(jù)列表展示出的效果比較整齊,方便用戶查看。
【附圖說明】
[0010]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0011]圖1是本發(fā)明實(shí)施例提供的數(shù)據(jù)展示方法的第一實(shí)施例的流程圖;
[0012]圖2是本發(fā)明實(shí)施例提供的數(shù)據(jù)展示方法的第二實(shí)施例的流程圖;
[0013]圖3是本發(fā)明實(shí)施例提供的數(shù)據(jù)展示方法的第三實(shí)施例的流程圖;
[0014]圖4是本發(fā)明實(shí)施例提供的數(shù)據(jù)展示方法的第四實(shí)施例的流程圖;
[0015]圖5是本發(fā)明實(shí)施例提供的數(shù)據(jù)展示方法的第五實(shí)施例的流程圖;
[0016]圖6是本發(fā)明實(shí)施例提供的用戶輸入的發(fā)起數(shù)據(jù)展示請求的終端界面示意圖;
[0017]圖7是本發(fā)明實(shí)施例提供的數(shù)據(jù)列表中條目數(shù)據(jù)處理前后的第一結(jié)果示意圖;
[0018]圖8是本發(fā)明實(shí)施例提供的數(shù)據(jù)列表中新增條目數(shù)據(jù)的結(jié)果示意圖;
[0019]圖9是本發(fā)明實(shí)施例提供的數(shù)據(jù)列表中條目數(shù)據(jù)處理前后的第二結(jié)果示意圖;
[0020]圖10是本發(fā)明實(shí)施例提供的數(shù)據(jù)列表中條目數(shù)據(jù)處理前后的第三結(jié)果示意圖;
[0021]圖11是本發(fā)明實(shí)施例提供的數(shù)據(jù)列表中條目數(shù)據(jù)處理前后的第四結(jié)果示意圖;
[0022]圖12是本發(fā)明實(shí)施例提供的數(shù)據(jù)列表中條目數(shù)據(jù)處理前后的第五結(jié)果示意圖;
[0023]圖13是本發(fā)明實(shí)施例提供的終端的第一實(shí)施例的結(jié)構(gòu)示意圖;
[0024]圖14是本發(fā)明實(shí)施例提供的終端的第二實(shí)施例的結(jié)構(gòu)示意圖;
[0025]圖15是本發(fā)明實(shí)施例提供的終端的第三實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0027]可以理解的是,終端包含但不限于個(gè)人電腦、智能手機(jī)(如Android手機(jī)、1S手機(jī)等)、平板電腦、掌上電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)或穿戴式智能設(shè)備等設(shè)備。
[0028]參見圖1,是本發(fā)明提供的數(shù)據(jù)展示方法的第一實(shí)施例的流程圖,該方法包括:
[0029]步驟S102:獲取聯(lián)系人列表,所述聯(lián)系人列表包含至少兩個(gè)條目數(shù)據(jù);
[0030]具體地,獲取聯(lián)系人列表之前,先接收數(shù)據(jù)列表展示請求,所述請求可以是用戶通過觸發(fā)終端的按鈕或者菜單進(jìn)行發(fā)起的。如圖6所示,終端提供有可以供用戶進(jìn)行操作的按鈕或者菜單,所述按鈕或者菜單可以用于讓用戶發(fā)起展示所述聯(lián)系人列表的請求,終端可以接收用戶觸發(fā)所述按鈕或者菜單發(fā)起的所述聯(lián)系人列表展示請求;用戶觸發(fā)所述聯(lián)系人列表展示請求按鈕或者菜單后,終端可以接收聯(lián)系人列表展示請求。所述聯(lián)系人列表可以為通訊錄列表、聯(lián)系人數(shù)據(jù)、聊天工具好友等。例如,用戶觸發(fā)展示手機(jī)中的通訊錄列表后,手機(jī)可以接收到展示通訊錄列表的請求。
[0031]根據(jù)所述聯(lián)系人列表展示請求,終端可以獲取需要展示的聯(lián)系人列表,所述聯(lián)系人列表包含至少兩個(gè)條目數(shù)據(jù)。例如,手機(jī)根據(jù)用戶輸入的通訊錄列表展示請求,可以獲取需要被展示的手機(jī)通訊錄列表中的聯(lián)系人信息,再進(jìn)一步地,如圖7所示,展示的聯(lián)系人信息可以包含“李四”、“劉德華”、“上官無情”等。
[0032]步驟S104:對所述聯(lián)系人列表中的條目數(shù)據(jù)進(jìn)行處理,使得所述聯(lián)系人列表中的各個(gè)條目數(shù)據(jù)展示的長度相同;
[0033]具體地,將聯(lián)系人列表中的條目數(shù)據(jù)進(jìn)行處理,在所有的條目數(shù)據(jù)中添加或減少空格符,使得數(shù)據(jù)列表中的每一個(gè)條目數(shù)據(jù)展示的長度相同;或者增加或減少條目數(shù)據(jù)中字符的字符間距,使得數(shù)據(jù)列表中的每一個(gè)條目數(shù)據(jù)展示的長度相同;或者一部分條目數(shù)據(jù)的字符間添加或減少空格符,另一部分的條目數(shù)據(jù)字符間距增加或減少,使得數(shù)據(jù)列表中的每一個(gè)條目數(shù)據(jù)展示的長度相同,并將增加了字符間距或者空格符的條目數(shù)據(jù)的字符進(jìn)行兩端對齊。例如,手機(jī)通訊錄列表中的聯(lián)系人列表有6個(gè),那個(gè)可以根據(jù)聯(lián)系人列表中的具有最長字符長度的聯(lián)系人名稱為基準(zhǔn),將其他5個(gè)聯(lián)系人名稱的字符中增加空格符或減少空格符或者增加字符間距或減少字符間距,讓所有聯(lián)系人名稱的展示的字符長度一樣長,且所有聯(lián)系人名稱以展示的字符長度為基準(zhǔn)實(shí)現(xiàn)兩端字符對齊;再例如,用戶也可以設(shè)定一個(gè)字符長度值,以用戶設(shè)置的字符長度值為基準(zhǔn),實(shí)現(xiàn)手機(jī)通訊錄列表中的聯(lián)系人名稱的字符中增加空格符或減少空格符或者增加字符間距或減少字符間距,讓所有聯(lián)系人名稱的展示的字符長度一樣長,且所有聯(lián)系人名稱以展示的字符長度為基準(zhǔn)實(shí)現(xiàn)兩端字符對齊。
[0034]步驟S106:將處理后的所述聯(lián)系人列表中的條目數(shù)據(jù)顯示于終端界面;
[0035]具體地,將步驟S104處理后的聯(lián)系人列表中的條目數(shù)據(jù)進(jìn)行展示至終端顯示界面,可以供用戶查閱,展示結(jié)果可以如圖7所示。
[0036]參見圖2,是本發(fā)明提供的數(shù)據(jù)展示方法的第二實(shí)施例的流程圖,該方法包括:
[0037]步驟S202:獲取聯(lián)系人列表,所述聯(lián)系人列表包含至少兩個(gè)條目數(shù)據(jù);
[0038]具體地,步驟S202可以參考上述圖1實(shí)施例中步驟S102,這里不再贅述。
[0039]步驟S204:確定所述聯(lián)系人列表展示各個(gè)條目數(shù)據(jù)的目標(biāo)長度,所述目標(biāo)長度為所述聯(lián)系人列表中具有最長字符長度的條目數(shù)據(jù)對應(yīng)的第一長度或者預(yù)設(shè)的第二長度;
[0040]具體地,根據(jù)步驟S202獲取的聯(lián)系人列表,可以得到多個(gè)條目數(shù)據(jù)。確定聯(lián)系人列表展示各個(gè)條目數(shù)據(jù)的目標(biāo)長度時(shí),可以通過獲取聯(lián)系人列表中具有最長字符長度的條目數(shù)據(jù)對應(yīng)的第一長度,也可以通過用戶根據(jù)自身的需求設(shè)置的第二長度。例如,手機(jī)可以根據(jù)聯(lián)系人列表中的條目數(shù)據(jù)獲取具有最長字符長度的條目數(shù)據(jù)“上官無情”對應(yīng)的第一長度;或者用戶可以根據(jù)自身的需求設(shè)置第二長度值。將第一長度值或者第二長度值確定為條目數(shù)據(jù)展示的目標(biāo)長度。
[0041]步驟S206:在條目數(shù)據(jù)的字符之間增加字符間距或減少字符間距或者增加空格符或者減少空格符,以使條目數(shù)據(jù)的字符長度與目標(biāo)長度相同;
[0042]具體地,根據(jù)步驟S204確定的目標(biāo)長度,將手機(jī)通訊錄列表中的聯(lián)系人字段進(jìn)行增加字符間距或減少字符間距或者增加空格符或者減少空格符,使得聯(lián)系人列表中的每一個(gè)條目數(shù)據(jù)展示的長度與所述目標(biāo)長度相等。例如,手機(jī)通訊錄列表中的聯(lián)系人列表有6個(gè),那個(gè)可以根據(jù)聯(lián)系人列表中的具有最長字符長度的聯(lián)系人名稱為基準(zhǔn),將其他5個(gè)聯(lián)系人名稱的字符中增加空格符或者增加字符間距,讓所有聯(lián)系人名稱的展示的字符長度一樣長,且所有聯(lián)系人名稱以展示的字符長度為基準(zhǔn)實(shí)現(xiàn)兩端字符對齊;再例如,用戶也可以設(shè)定一個(gè)字符長度值,以用戶設(shè)置的字符長度值為基準(zhǔn),實(shí)現(xiàn)手機(jī)通訊錄列表中的聯(lián)系人名稱的字符增加字符間距或減少字符間距或者增加空格符或者減少空格符,讓所有聯(lián)系人名稱的展