我有一個相對佈局內包含的線性佈局。 它在XML文件中設置在另一個線性佈局的右側(此工作正常)。 在某些情況下,我想在活動的onCreate期間更改佈局的相對位置,所以我需要修改「右側」參數與另一個佈局相關的位置。 我tryed這一點:如何以編程方式刪除在XML中定義的現有規則?
RelativeLayout.LayoutParams layoutParams;
layoutParams = (RelativeLayout.LayoutParams) linearLayoutToMove
.getLayoutParams();
layoutParams.addRule(RelativeLayout.RIGHT_OF,
R.id.new_ref_LinearLayout);
但它不工作:O(
任何線索
這正是我所做的。韓國社交協會。 – 2011-02-25 14:01:06
從API級別17開始,類RelativeLayout.LayoutParams具有以下方法:public void removeRule(int verb) – 2013-03-06 15:47:13
如何在API級別17之前爲應用程序做些什麼? :o – marienke 2014-01-24 07:15:16