我正在嘗試做一個小代碼,其條件是如果布爾值設置爲true,則只有所有三個親屬都應該出現在用戶界面中。如果它設置爲false,則只應顯示兩個佈局。我能夠做到這一點。java代碼中的相對佈局
我的問題是,當我檢查的條件,並設置View.INVISIBLE
條件的佈局2,差距佈局1和3 我怎樣才能消除這種差距之間出現?我的佈局是用這樣的XML創建的:
<RelativeLayout
android:id="@+id/rl_one"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="10dp" />
<RelativeLayout
android:id="@+id/rl_two"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_below="@+id/rl_one"
android:layout_marginLeft="20dp"
android:layout_marginTop="10dp" />
<RelativeLayout
android:id="@+id/rl_three"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_below="@+id/rl_two"
android:layout_marginLeft="20dp"
android:layout_marginTop="10dp" />
謝謝。
+1同意去了,而不是INVISIBLE。 –