1.一種布局位置調(diào)整方法,其特征在于,所述方法包括:
記錄已繪制的子布局顯示的內(nèi)容在界面上的位置信息;
檢測(cè)待繪制的子布局顯示的內(nèi)容在界面上預(yù)設(shè)的位置,與記錄的已繪制的子布局顯示的內(nèi)容的位置是否發(fā)生區(qū)域重疊;
若發(fā)生區(qū)域重疊,則通過(guò)根布局按照預(yù)置規(guī)則調(diào)整所述待繪制的子布局在所述界面上的位置,以使所述待繪制的子布局顯示的內(nèi)容在所述界面上的位置,與記錄的已繪制子布局顯示的內(nèi)容在所述界面上的位置不發(fā)生區(qū)域重疊。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)根布局按照預(yù)置規(guī)則調(diào)整所述待繪制的子布局在所述界面上的位置包括:
根據(jù)重疊區(qū)域的尺寸和位置,通過(guò)所述根布局調(diào)整所述待繪制的子布局在所述界面上的位置,以使所述待繪制子布局顯示的內(nèi)容在所述界面上的位置向下或向右移動(dòng)預(yù)置距離。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)重疊區(qū)域的尺寸和位置,通過(guò)所述根布局調(diào)整所述待繪制的子布局在所述界面上的位置,以使所述待繪制子布局顯示的內(nèi)容在所述界面上的位置向下或向右移動(dòng)預(yù)置距離包括:
獲取所述重疊區(qū)域的尺寸和位置;
根據(jù)所述重疊區(qū)域的尺寸和位置,通過(guò)所述根布局重新確定所述待繪制的子布局顯示的內(nèi)容的起始位置,以使所述待繪制的子布局顯示的內(nèi)容在所述界面上的位置向下或向右移動(dòng)所述預(yù)置距離;
根據(jù)所述起始位置,繪制所述待繪制的子布局。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述檢測(cè)待繪制的子布局顯示的內(nèi)容在界面上預(yù)設(shè)的位置,與記錄的已繪制的子布局顯示的內(nèi)容的位置是否發(fā)生區(qū)域重疊之前還包括:
獲取預(yù)先設(shè)置的觸發(fā)所述根布局自動(dòng)調(diào)整子布局位置的屬性值;
若所述屬性值為ture,則執(zhí)行所述檢測(cè)待繪制的子布局顯示的內(nèi)容在界面上預(yù)設(shè)的位置,與記錄的已繪制的子布局顯示的內(nèi)容的位置是否發(fā)生區(qū)域重疊的步驟。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述獲取所述屬性值之后還包括:
若所述屬性值為false,則當(dāng)檢測(cè)到顯示內(nèi)容發(fā)生區(qū)域重疊時(shí),將顯示內(nèi)容按照預(yù)置的尺寸進(jìn)行縮小顯示,以消除所產(chǎn)生的區(qū)域重疊。
6.一種布局位置調(diào)整裝置,其特征在于,所述裝置包括:
記錄模塊,用于記錄已繪制的子布局顯示的內(nèi)容在界面上的位置信息;
檢測(cè)模塊,用于檢測(cè)待繪制的子布局顯示的內(nèi)容在界面上預(yù)設(shè)的位置,與記錄的已繪制的子布局顯示的內(nèi)容的位置是否發(fā)生區(qū)域重疊;
調(diào)整模塊,用于若發(fā)生區(qū)域重疊,則通過(guò)根布局按照預(yù)置規(guī)則調(diào)整所述待繪制的子布局在所述界面上的位置,以使所述待繪制的子布局顯示的內(nèi)容在所述界面上的位置,與記錄的已繪制子布局顯示的內(nèi)容在所述界面上的位置不發(fā)生區(qū)域重疊。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述調(diào)整模塊,具體用于根據(jù)重疊區(qū)域的尺寸和位置,通過(guò)所述根布局調(diào)整所述待繪制的子布局在所述界面上的位置,以使所述待繪制的子布局顯示的內(nèi)容在所述界面上的位置向下或向右移動(dòng)預(yù)置距離。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:獲取模塊和繪制模塊;
所述獲取模塊,用于獲取所述重疊區(qū)域的尺寸和位置;
所述調(diào)整模塊,還用于根據(jù)所述重疊區(qū)域的尺寸和位置,通過(guò)所述根布局重新確定所述待繪制的子布局顯示的內(nèi)容的起始位置,以使所述待繪制的子布局顯示的內(nèi)容在所述界面上的位置向下或向右移動(dòng)所述預(yù)置距離;
所述繪制模塊,用于根據(jù)所述起始位置,繪制所述待繪制的子布局。
9.根據(jù)權(quán)利要求6至8任一項(xiàng)所述的裝置,其特征在于,
所述獲取模塊,還用于獲取預(yù)先設(shè)置的觸發(fā)所述根布局自動(dòng)調(diào)整子布局的屬性值;
所述檢測(cè)模塊,還用于若所述屬性值為ture,則檢測(cè)待繪制的子布局顯示的內(nèi)容在界面上預(yù)設(shè)的位置,與記錄的已繪制的子布局顯示的內(nèi)容的位置是否發(fā)生區(qū)域重疊。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括:
顯示模塊,用于若所述屬性值為false,則當(dāng)檢測(cè)到顯示內(nèi)容發(fā)生區(qū)域重疊時(shí),將顯示內(nèi)容按照預(yù)置的尺寸進(jìn)行縮小顯示,以消除所產(chǎn)生的重疊。