如何相对于屏幕(即不是父ViewGroup)定位视图?

时间:2018-09-17 14:33:50

标签: android android-view android-viewgroup

我想将FrameLayout放置在屏幕中央,而不考虑父级的高度和位置。因此,例如,如果我有一个在屏幕上移动的父视图,我不希望我的FrameLayout随它一起移动,而总是在屏幕上居中。

如何在Android中做到这一点?

1 个答案:

答案 0 :(得分:0)

我建议您将RelativeLayout用作根,然后使用FrameLayout。像这样:

<RelativeLayout
  android:layout_height="match_parent"
  android:layout_width="match_parent">

 <FrameLayout
   android:layout_height="wrap_content"
   android:layout_width="wrap_content"
   android:layout_centerInParent="true">
    <OtherView/>
    <OtherView>
 </FrameLayout>
 <OtherView/>
</RelativeLayout>