動態設定布局

2021-08-20 10:09:50 字數 567 閱讀 4939

設計圖是這樣的

下面的卡片需要佔上面的背景的一半

以前都是把下面卡片的大小寫死,然後設定乙個負的margintop

但是現在想這麼寫的時候,突然感覺有點low,所以就換了一種寫法

layouttop是上面的根布局
layoutmoney是下面卡片的根布局

mbackground是背景

/**

* 設定背景高度

*/private void

refreshbackground()

if (build.version.sdk_int >= build.version_codes.jelly_bean) }}

});if (build.version.sdk_int >= build.version_codes.jelly_bean) }}

});} else

}

最後在onresume()中呼叫就好

Android 動態設定控制項的布局

在android開發中,常常會動態地生成些控制項,並調調整其布局。那麼,如何動態調整空間的布局,請參閱下面的關鍵 mrlmain relativelayout findviewbyid r.id.rlmain layoutparams layoutparams new layoutparams an...

移動端布局js動態計算rem動態設定頁面的字型大小

var html document.documentelement var htmlw html.clientwidth html.style.fontsize htmlw 10.8 px var pixelratio 1 window.devicepixelratio console.log wi...

QLayout動態布局 清空布局

新寫的程式需要動態的改變視窗數量,需要清理原有視窗。在windows下寫好 後放入linux下崩潰。檢視qt文件才發現是寫法不規範的問題。先直接擺最終寫法 qlayoutitem item mainlayout takeat 0 while item 0 item mainlayout takeat...