始终在设备屏幕的中心查看

时间:2016-12-27 18:21:34

标签: android

如何创建始终位于设备屏幕中心的视图?

此视图将放置在某个ViewGroup中,该ViewGroup具有足够的移动视图位置。

我是否必须延长某些课程或总是以某种方式设定位置?

修改

解释一下。假设我们通过这种非常简单的布局进行了活动:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="match_parent">

    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="0.25"/>

    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="0.75">

        <View
            android:layout_width="40dp"
            android:layout_height="40dp"/>

    </FrameLayout>

</LinearLayout>

我的目标是将View设置在LinearLayout的中心,这是整个设备的中心。

1 个答案:

答案 0 :(得分:0)

在xml中将layout_gravity设置为center