에 따라 자동으로 4 RelativeLayout의 수평을 설정하고 조정합니다. 내 문제는 입니다. 나는 스크린 샷과 같은 xml 디자인을 만들었습니다. 저는 4 개의 상대 레이아웃에 imageview와 textview가 있습니다. 이제이 4 개의 상대 레이아웃을 오른쪽, 왼쪽, 시작, 끝에서 같은 공간으로 가로 방향으로 설정하려고합니다. 제 레이아웃에서 큰 화면으로 시작하여 여분의 공간을 보여 주면 끝낼 수 있습니다. 그러나이 RL을 화면 크기에 따라 크기를 자동으로 설정하는 솔루션이 있습니까?
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/one"
android:id="@+id/RL_MainCat"
android:background="@color/white"
android:layout_marginTop="10dp">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/RL_UploadPres"
android:layout_marginLeft="10dp"
>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/upload_pres_icon"
android:id="@+id/icon_uploadpres"
android:layout_centerHorizontal="true"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Upload\nPrescription"
android:textAlignment="center"
android:textColor="#1f222d"
android:textSize="11sp"
android:layout_below="@+id/icon_uploadpres"
android:layout_marginTop="10dp"
/>
</RelativeLayout>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/RL_UploadPres"
android:id="@+id/RL_FindPharmacy"
android:layout_marginLeft="20dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/find_pharma_icon"
android:id="@+id/icon_findphar"
android:layout_centerHorizontal="true"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" Find \n Pharmacy "
android:textAlignment="center"
android:textColor="#1f222d"
android:textSize="11sp"
android:layout_below="@+id/icon_findphar"
android:layout_marginTop="10dp"
android:layout_centerHorizontal="true"
/>
</RelativeLayout>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/RL_FindPharmacy"
android:id="@+id/RL_BuyOTC"
android:layout_marginLeft="20dp"
>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/otc_icon"
android:id="@+id/icon_findotc"
android:layout_centerHorizontal="true"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" Buy \n OTC "
android:textAlignment="center"
android:textColor="#1f222d"
android:textSize="11sp"
android:layout_below="@+id/icon_findotc"
android:layout_marginTop="10dp"
android:layout_centerHorizontal="true"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/RL_BuyMedicine"
android:layout_toRightOf="@+id/RL_BuyOTC"
android:layout_marginLeft="20dp"
android:layout_marginRight="10dp"
>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/medicine_icon"
android:id="@+id/icon_findmedi"
android:layout_centerHorizontal="true"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" Buy \n Medicines "
android:textColor="#1f222d"
android:textSize="11sp"
android:textAlignment="center"
android:layout_marginTop="10dp"
android:layout_centerHorizontal="true"
android:layout_below="@+id/icon_findmedi"
/>
</RelativeLayout>
</RelativeLayout>
아래보십시오. –
화면 크기 지원과 더 간단한 [solution] (https://stackoverflow.com/a/16917077/)을 위해 [android Documentation] (https://developer.android.com/training/multiscreen/screensizes.html)을 읽어 보았습니까? 5308778) – Lucky
@Kishor를 방문하십시오. 제 대답을 확인하십시오. –