我嘗試以編程方式更改佈局高度。我有兩個按鈕。在一個按鈕中,我改變了我的佈局位置,第二個按鈕我嘗試接收我第一次保存的位置。android RelativeLayout以編程方式更改高度
<RelativeLayout
android:id="@+id/popaplayout"
android:layout_width="fill_parent"
android:layout_height="200dp" >
這是我的佈局 並在第一個按鈕,我寫
RelativeLayout.LayoutParams parms = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.FILL_PARENT,
RelativeLayout.LayoutParams.FILL_PARENT);
parms.addRule(RelativeLayout.BELOW, R.id.movies_title_layout);
scrollpopap.setLayoutParams(parms);
scrollpopap.setScrollingEnabled(true);
和第二個按鈕
RelativeLayout.LayoutParams rel_btn = new RelativeLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT, 300);
rel_btn.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
scrollpopap.setLayoutParams(rel_btn);
scrollpopap.setScrollingEnabled(false);
在xml
文件我寫了身高200dp和編程300並且有不同的高度。我怎樣才能編程保存高度?
,如果有人知道的解決方案,請幫助我 感謝
它的工作 – Beka 2014-09-26 11:25:42
在寬度和修改的RelativeLayout的寬度,如何更新孩子的寬度是多少? – jose920405 2016-09-20 20:22:32