假設我有以下的屏幕布局: 如何使視圖對齊底部
我有一個AdView
在頁面的底部。我在它上面也有一個浮動按鈕。整個佈局在RelativeLayout
。當我將AdView
設置爲GONE
時,無法找到懸浮按鈕。我將浮動按鈕的佈局參數設置爲高於AdView
,並且是alignParentRight
。即使在將AdView
的可見性設置爲GONE
之後,確保浮動按鈕仍保留在屏幕右下角的最佳做法是什麼?
如果我把兩個視圖LinearLayout
內,結果將是這一個:
這裏的XML代碼:
<LinearLayout
android:id="@+id/cpnt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:background="@color/alkitabfeedback_step_pager_selected_tab_color"
android:orientation="vertical">
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab_play_audio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="false"
android:layout_gravity="right"
android:layout_margin="10dp"
android:src="@drawable/ic_fab_audio"
android:visibility="visible" />
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="false"
android:background="@android:color/white"
android:visibility="visible"
ads:adSize="SMART_BANNER"
ads:adUnitId="@string/ad_unit_id" />
</LinearLayout>
你會使用一個CoordinatorLayout這裏 –