아래의 레이아웃은 WebView 를 바닥에 깔고.
LinearLayout 으로 화면 하단에 버튼을 왼쪽끝에 하나 오른쪽 끝에 두개를 배열 시킨 것입니다.

하지만 Button1, Button2 를 visible 로 두고, Button3 을 invisible 로 두면
Button1, Button2 를 invisible 로 변경하고 Button3 를 visible 로 바꾸면
Button3 이 오른쪽 끝에 나타나지 않고 있습니다.

invisible 과 관계없이

android:layout_alignParentRight="true" 는 한번만 써야 하는건가요?


<FrameLayout android:id="@+id/FrameLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">

<WebView android:id="@+id/WebView01" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent"></WebView>

<LinearLayout android:id="@+id/LinearLayout02" android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content">  


<RelativeLayout android:id="@+id/RelativeLayout01" android:layout_width="wrap_content" android:layout_height="wrap_content">
<Button android:text="Button1" android:id="@+id/btnCart" android:layout_alignParentLeft="true" android:visibility="visible" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</RelativeLayout>

<RelativeLayout android:id="@+id/RelativeLayout04" android:layout_width="wrap_content" android:layout_height="wrap_content">
<Button android:text="Button2" android:id="@+id/btnWish" android:layout_alignParentRight="true" android:visibility="visible" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</RelativeLayout>

<RelativeLayout android:id="@+id/RelativeLayout03" android:layout_width="wrap_content" android:layout_height="wrap_content">
<Button android:text="Button3" android:id="@+id/btnOrder" android:layout_alignParentRight="true" android:visibility="invisible" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</RelativeLayout>

 
</LinearLayout>

 

</FrameLayout>