在Android中,FrameLayout是一個容器ViewGroup,用于放置和管理子View的位置。可以通過以下方法設置FrameLayout中子View的位置:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:layout_gravity="center"/>
</FrameLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"/>
</FrameLayout>
FrameLayout frameLayout = findViewById(R.id.frameLayout);
frameLayout.setPadding(20, 20, 20, 20);
通過以上方法可以靈活地設置FrameLayout中子View的位置,實現不同的布局效果。