的示意圖,如圖7所示,當(dāng)用戶在應(yīng)用界面對(duì)某個(gè)控件進(jìn)行控件位置修改時(shí),可以包括如下步驟:
[0054]步驟S702,當(dāng)用戶通過長按應(yīng)用界面內(nèi)的某個(gè)控件進(jìn)行該控件的位置拖拽操作時(shí),實(shí)現(xiàn)在應(yīng)用界面內(nèi)部,針對(duì)其某個(gè)控件進(jìn)行移動(dòng),通過該操作,達(dá)到了用戶重新定義控件位置的目的,即用戶可以按照自己的使用習(xí)慣或者偏好,重新對(duì)應(yīng)用界面的控件位置進(jìn)行任意位置的動(dòng)態(tài)布局;
[0055]步驟S704,移動(dòng)終端記錄應(yīng)用界面上進(jìn)行了移動(dòng)的控件的位置變化信息,移動(dòng)終端把該控件的位置變化信息記錄到該控件的屬性信息記錄(同上述的控件的終點(diǎn)屬性信息)中;
[0056]步驟S706,移動(dòng)終端根據(jù)被移動(dòng)了的控件屬性信息,進(jìn)行應(yīng)用界面重新繪制,即刷新被移動(dòng)控件移動(dòng)前后位置。
[0057]圖8是根據(jù)本發(fā)明實(shí)施例的控件位置繪制示意圖,當(dāng)啟動(dòng)應(yīng)用,打開應(yīng)用的某個(gè)界面時(shí),打開界面繪制示意,如圖8所示:
[0058]步驟S802,打開移動(dòng)終端的某個(gè)應(yīng)用界面;
[0059]步驟S804,移動(dòng)終端判斷應(yīng)用界面內(nèi)每個(gè)控件的位置相對(duì)與移動(dòng)終端出廠時(shí)的控件位置是否發(fā)生了變化,判斷是否發(fā)生變化的依據(jù)是界面內(nèi)每個(gè)控件的屬性信息是否存儲(chǔ)在控件屬性中,如果控件屬性記錄中沒有該控件的信息,即可以認(rèn)為用戶沒有對(duì)其進(jìn)行過移動(dòng),如果控件屬性記錄中有該控件的屬性信息(同上述的終點(diǎn)屬性信息),即可以認(rèn)為用戶對(duì)該控件進(jìn)行過移動(dòng);
[0060]步驟S806,如果控件屬性記錄中沒有該控件的屬性信息,應(yīng)用界面按照出廠時(shí)的控件位置進(jìn)行繪制界面;
[0061]步驟S808,如果控件屬性記錄中有該控件屬性信息,移動(dòng)終端的應(yīng)用界面中該控件的位置按照控件屬性記錄中該控件的屬性信息標(biāo)明的控件位置進(jìn)行繪制界面。
[0062]圖9是根據(jù)本發(fā)明實(shí)施例的手機(jī)界面原始布局。圖10是根據(jù)本發(fā)明實(shí)施例的進(jìn)行控件移動(dòng)后的手機(jī)界面布局。
[0063]如圖9所示,在聯(lián)系人的詳情界面,用戶可以通過長按并拖動(dòng)控件來把一個(gè)控件的位置從最初手機(jī)出廠時(shí)設(shè)定的位置移動(dòng)到用戶想放置的位置處。
[0064]在圖9中,移動(dòng)終端出廠時(shí),聯(lián)系人詳情界面控件“編輯”的位置在聯(lián)系人詳情界面底部;
[0065]圖10為用戶長按并拖動(dòng)“編輯”到頭像位置附件的新位置。
[0066]在圖10中,當(dāng)用戶將控件“編輯”移動(dòng)到新位置后,“編輯”的相關(guān)屬性信息被記錄,當(dāng)用戶下次再進(jìn)入聯(lián)系人詳情界面后,“編輯”就在新的位置。
[0067]與相關(guān)技術(shù)相比,本發(fā)明一方面能改變相關(guān)技術(shù)中控件布局位置都是死的或者是控件位置不能變動(dòng)的弊端,用戶可以根據(jù)自己的使用習(xí)慣或者使用偏好改變控件在界面的布局,進(jìn)而提升移動(dòng)終端對(duì)用戶的易用易操作性,最終解決同一個(gè)移動(dòng)終端在不同用戶使用時(shí)用戶體驗(yàn)千差萬別的弊端。
[0068]同時(shí),采用本發(fā)明所述方法,用戶可以隨時(shí)動(dòng)態(tài)布局移動(dòng)終端應(yīng)用界面的控件,并且可以對(duì)控件進(jìn)行任意位置的移動(dòng)。從而解決相關(guān)技術(shù)中存在的必須要在用戶使用一段時(shí)間之后,在有了統(tǒng)計(jì)數(shù)據(jù)后才可以調(diào)整菜單或者菜單項(xiàng)的弊端。
[0069]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0070]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種控件顯示方法,其特征在于,包括: 檢測到移動(dòng)終端的界面上用于顯示的控件的位置發(fā)生變化; 判斷發(fā)生變化后的終點(diǎn)位置是否位于所述移動(dòng)終端中預(yù)先設(shè)置的界面布局中; 在判斷結(jié)果為否的情況下,將所述預(yù)先設(shè)置的界面布局變更為與所述控件的終點(diǎn)位置適應(yīng)的界面布局; 在變更后的所述界面布局的所述終點(diǎn)位置顯示所述控件。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在變更后的所述界面布局的所述終點(diǎn)位置顯示所述控件之后,還包括: 對(duì)用于記錄在變更后的所述界面布局的所述終點(diǎn)位置顯示所述控件的終點(diǎn)屬性信息進(jìn)行存儲(chǔ)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,對(duì)用于記錄在變更后的所述界面布局的所述終點(diǎn)位置顯示所述控件的終點(diǎn)屬性信息進(jìn)行存儲(chǔ)之后,還包括: 檢測到用于顯示的控件的位置發(fā)生變化存在多次的情況下,對(duì)檢測到多次位置發(fā)生變化的控件所對(duì)應(yīng)的多個(gè)所述終點(diǎn)屬性信息進(jìn)行更新存儲(chǔ)。4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述控件的終點(diǎn)屬性信息包括以下至少之一: 所述控件所屬的應(yīng)用名稱,所述控件所處的界面的名稱,所述控件的控件名稱或控件標(biāo)識(shí)ID,所述控件的類別,變更后的所述界面布局,所述控件的一個(gè)或多個(gè)位置變化后的終點(diǎn)位置信息。5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,在變更后的所述界面布局的所述終點(diǎn)位置顯示所述控件之后,還包括: 在退出所述界面后再次顯示所述控件時(shí),在變更后的所述界面布局的所述終端位置顯示所述控件。6.一種控件顯示裝置,其特征在于,包括: 檢測模塊,用于檢測到移動(dòng)終端的界面上用于顯示的控件的位置發(fā)生變化; 判斷模塊,用于判斷發(fā)生變化后的終點(diǎn)位置是否位于所述移動(dòng)終端中預(yù)先設(shè)置的界面布局中; 變更模塊,用于在所述判斷模塊的判斷結(jié)果為否的情況下,將所述預(yù)先設(shè)置的界面布局變更為與所述控件的終點(diǎn)位置適應(yīng)的界面布局; 第一顯示模塊,用于在變更后的所述界面布局的所述終點(diǎn)位置顯示所述控件。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 存儲(chǔ)模塊,用于對(duì)用于記錄在變更后的所述界面布局的所述終點(diǎn)位置顯示所述控件的終點(diǎn)屬性信息進(jìn)行存儲(chǔ)。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 更新存儲(chǔ)模塊,用于檢測到用于顯示的控件的位置發(fā)生變化存在多次的情況下,對(duì)檢測到多次位置發(fā)生變化的控件所對(duì)應(yīng)的多個(gè)所述終點(diǎn)屬性信息進(jìn)行更新存儲(chǔ)。9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,還包括: 第二顯示模塊,用于在退出所述界面后再次顯示所述控件時(shí),在變更后的所述界面布局的所述終端位置顯示所述控件。10.一種終端,其特征在于,包括權(quán)利要求7至9中任一項(xiàng)所述的控件顯示裝置。
【專利摘要】本發(fā)明提供了一種控件顯示方法、裝置及終端,其中,該方法包括檢測到移動(dòng)終端的界面上用于顯示的控件的位置發(fā)生變化;判斷發(fā)生變化后的終點(diǎn)位置是否位于移動(dòng)終端中預(yù)先設(shè)置的界面布局中;在判斷結(jié)果為否的情況下,將預(yù)先設(shè)置的界面布局變更為與控件的終點(diǎn)位置適應(yīng)的界面布局;在變更后的界面布局的終點(diǎn)位置顯示控件。通過本發(fā)明,解決了相關(guān)技術(shù)中存在的用戶無法在對(duì)終端上的控件進(jìn)行任意位置的調(diào)整的問題,進(jìn)而達(dá)到了用戶可以根據(jù)自己的喜好對(duì)控件進(jìn)行任意位置的調(diào)整的效果,提高了用戶體驗(yàn)。
【IPC分類】H04M1/725, G06F3/0484
【公開號(hào)】CN105373301
【申請(qǐng)?zhí)枴緾N201410475268
【發(fā)明人】王戰(zhàn)鋒
【申請(qǐng)人】中興通訊股份有限公司
【公開日】2016年3月2日
【申請(qǐng)日】2014年9月17日
【公告號(hào)】WO2015131531A1