如何创建始终位于设备屏幕中心的视图?
此视图将放置在某个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的中心,这是整个设备的中心。
答案 0 :(得分:0)
在xml中将layout_gravity
设置为center