摘要:總結(jié)當(dāng)了解清楚各個(gè)位置屬性的優(yōu)先級(jí)之后,我們應(yīng)當(dāng)避免寫(xiě)一堆位置屬性很多屬性都被優(yōu)先級(jí)高的給效果遮蓋掉了,而隱蔽了問(wèn)題,有時(shí)還會(huì)導(dǎo)致自己閱讀分析的時(shí)候,給自己帶來(lái)疑惑,而應(yīng)該在的組件屬性中寫(xiě)簡(jiǎn)介有效的位置屬性,提高可讀性,準(zhǔn)確性感謝大家閱讀
深夜在研究測(cè)試一個(gè)大家都了解卻沒(méi)幾個(gè)人搞的清楚的細(xì)節(jié):關(guān)于Android布局文件的位置屬性優(yōu)先級(jí)問(wèn)題,我這里主要講的是RelativeLayout的布局,長(zhǎng)話短說(shuō)直接上圖
如圖所示,這是經(jīng)過(guò)本人測(cè)試之后的得出來(lái)的一個(gè)實(shí)驗(yàn)結(jié)果:當(dāng)不同優(yōu)先級(jí)屬性設(shè)置到同一個(gè)組件里的時(shí)候,
1.如果這些屬性展示結(jié)果不沖突,則顯示各個(gè)屬性的展示結(jié)果組合效果。
2.如果不同的優(yōu)先級(jí)屬性各自展示的結(jié)果是互相矛盾的,例如(一個(gè)屬性要讓組件在父元素內(nèi)置頂?shù)接赥op,一個(gè)屬性卻要組件below在指定元素的下面),這個(gè)時(shí)候遵循優(yōu)先級(jí)高的屬性生效原則來(lái)展示組件的顯示效果,也就是上面例子中讓組件在父元素內(nèi)置頂?shù)接赥op的效果。
當(dāng)了解清楚各個(gè)位置屬性的優(yōu)先級(jí)之后,我們應(yīng)當(dāng)避免寫(xiě)一堆位置屬性(很多屬性都被優(yōu)先級(jí)高的給效果遮蓋掉了,而隱蔽了問(wèn)題,有時(shí)還會(huì)導(dǎo)致自己閱讀分析xml的時(shí)候,給自己帶來(lái)疑惑),而應(yīng)該在xml的組件屬性中寫(xiě)簡(jiǎn)介有效的位置屬性,提高可讀性,準(zhǔn)確性!感謝大家閱讀!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/110348.html
摘要:內(nèi)部是調(diào)用效果是移動(dòng)的內(nèi)容,因此需要在的父控件中調(diào)用。和的情況相似,手機(jī)屏幕向下移動(dòng),為正值手機(jī)屏幕向上移動(dòng),為負(fù)值。 目錄介紹 8.0.0.1 簡(jiǎn)述Android的事件分發(fā)機(jī)制?dispatchTouchEvent方法的作用是什么?說(shuō)下View和ViewGroup分發(fā)事件? 8.0.0.2 onInterceptTouchEvent方法作用是什么?onTouchEvent的方法的作...
摘要:前言本來(lái)是打算寫(xiě)寫(xiě)怎么使用進(jìn)行移動(dòng)端的布局的然后前面還加些像素基本知識(shí)鋪墊后面又加了些屬性概念最后還來(lái)些常見(jiàn)布局問(wèn)題和系統(tǒng)樣式果然排版也是門(mén)高深學(xué)問(wèn)這里有些自己寫(xiě)的有些看完之后總結(jié)出來(lái)的還有些別人那里搬來(lái)的順帶會(huì)送上飛機(jī)票告訴你們來(lái)源在哪 前言 本來(lái)是打算寫(xiě)寫(xiě)怎么使用 lib-flexible 進(jìn)行移動(dòng)端的布局的, 然后前面還加些像素基本知識(shí)鋪墊, 后面又加了些 CSS 屬性概念, 最...
摘要:前言本來(lái)是打算寫(xiě)寫(xiě)怎么使用進(jìn)行移動(dòng)端的布局的然后前面還加些像素基本知識(shí)鋪墊后面又加了些屬性概念最后還來(lái)些常見(jiàn)布局問(wèn)題和系統(tǒng)樣式果然排版也是門(mén)高深學(xué)問(wèn)這里有些自己寫(xiě)的有些看完之后總結(jié)出來(lái)的還有些別人那里搬來(lái)的順帶會(huì)送上飛機(jī)票告訴你們來(lái)源在哪 前言 本來(lái)是打算寫(xiě)寫(xiě)怎么使用 lib-flexible 進(jìn)行移動(dòng)端的布局的, 然后前面還加些像素基本知識(shí)鋪墊, 后面又加了些 CSS 屬性概念, 最...
閱讀 2710·2019-08-30 15:52
閱讀 3656·2019-08-29 17:02
閱讀 1905·2019-08-29 13:00
閱讀 979·2019-08-29 11:07
閱讀 3314·2019-08-27 10:53
閱讀 1823·2019-08-26 13:43
閱讀 1065·2019-08-26 10:22
閱讀 1402·2019-08-23 18:06