专栏名称: 安卓开发精选
伯乐在线旗下账号,分享安卓应用相关内容,包括:安卓应用开发、设计和动态等。
目录
相关文章推荐
复利大王  ·  00后新观念!与男朋友保持非婚姻长期关系 ·  18 小时前  
复利大王  ·  手握25w华子股票,躺平了 ·  18 小时前  
郭霖  ·  Android ... ·  3 天前  
复利大王  ·  性萧条时代的东莞要振兴KTV产业 ·  昨天  
复利大王  ·  王石最新朋友圈 ·  昨天  
51好读  ›  专栏  ›  安卓开发精选

如何优化你的布局层级结构之RelativeLayout和LinearLayout及FrameLayo...

安卓开发精选  · 公众号  · android  · 2016-09-14 08:32

正文

请到「今天看啥」查看全文


getVisibility () != GONE ) {

LayoutParams params = ( LayoutParams ) child . getLayoutParams ();

applyVerticalSizeRules ( params , myHeight );

measureChild ( child , params , myWidth , myHeight );

if ( positionChildVertical ( child , params , myHeight , isWrapContentHeight )) {

offsetVerticalAxis = true ;

}

if ( isWrapContentWidth ) {

if ( isLayoutRtl ()) {

if ( targetSdkVersion Build . VERSION_CODES . KITKAT ) {

width = Math . max ( width , myWidth - params . mLeft );

} else {

width = Math . max ( width , myWidth - params . mLeft - params . leftMargin );

}

} else {

if ( targetSdkVersion Build . VERSION_CODES . KITKAT ) {

width = Math . max ( width , params . mRight );

} else {

width = Math . max ( width , params . mRight + params . rightMargin );

}

}

}

if ( isWrapContentHeight ) {

if ( targetSdkVersion Build . VERSION_CODES . KITKAT ) {

height = Math . max







请到「今天看啥」查看全文