SD
카드 존재 여부에 따라 열리는 두 가지 활동이 있습니다. 한 활동에는 세 개의 Buttons
및 TextView
이 있고 다른 한 활동에는 ImageView
, 단추 및 확대/축소 컨트롤이 있습니다. 방향을 변경하면 버튼이 수평 방향으로 돌아서 스크램블됩니다. 이 문제를 어떻게 해결할 수 있을까요?오리엔테이션을 바꿀 때 Xml 레이아웃이 바뀝니다.
내 'SD'카드 레이아웃
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#1E1E1E"
android:orientation="vertical" >
<Button
android:id="@+id/button_print"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="44dp"
android:background="@drawable/my_button"
android:text="@string/print" />
<TextView
android:id="@+id/text_SDmissing"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="80dp"
android:text="@string/SDmissing"
android:textSize="20dp" />
<Button
android:id="@+id/button_camera"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button_print"
android:layout_centerHorizontal="true"
android:layout_marginBottom="58dp"
android:background="@drawable/my_button"
android:text="@string/camera" />
<Button
android:id="@+id/button_insert"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/text_SDmissing"
android:layout_centerHorizontal="true"
android:layout_marginTop="40dp"
android:background="@drawable/my_button"
android:text="@string/insert" />
</RelativeLayout>
우리에게 귀하의 레이아웃 XML 파일 (들)을 제시해주십시오. –
pls이 xml 파일을 게시합니다. 방향에 따라 레이아웃을 변경해야하는 경우 레이아웃 포트와 레이아웃 랜드에 대해 두 개의 레이아웃을 설정해야합니다. – deepa
세로/가로 레이아웃을 다르게 해 봤니? – Luksprog