사용자가 귀하의 응용 프로그램을 실행할 화면 크기를 모르기 때문에 150px 왼쪽 상단에 놓으면 예측할 수 없습니다. 당신이 뭔가를 할 수있는 RelativeLayout의를 사용할 수 있습니다
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#808080"
>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:src="@drawable/circle"
/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:src="@drawable/circle"
/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:src="@drawable/circle"
/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:src="@drawable/circle"
/>
</RelativeLayout>
주는 :
는 이미지가 나란히 맞게 너무 큰있어 경우이 떨어져 떨어질 것이라는 점을 명심하십시오. 특정 화면 비율로 ImageView를 그려 축소하고, FrameLayout 내의 ImageViews의 layout_gravity를
top|left
,
top|right
,
bottom|left
및
bottom|right
으로 설정하기 위해 코드에 무언가를 작성할 수 있습니다.
FrameLayout을 어떻게 사용할 수 있습니까? 이처럼 4 개의 동그라미 (각 원은 그림 임) 중간 위, 왼쪽, 오른쪽, 중간 아래를 배치해야합니다. – edprog