0

私のAndroidレイアウトは、向きの変更時にレイアウトフォルダーを変更していません 以下は、私のレイアウトと、私のアクティビティに与えている権限です。しかし、デフォルトでは、ポートレートまたはランドスケープを開くと正常に動作しますが、デフォルトのポートレートからランドスケープに変更したり、デフォルトのランドスケープからポートレートに変更したりしても、変更されません。使用しているレイアウト構造とドローアブルを変更してはならないようなものはありますか。

     //My activity permission
       <activity
        android:name="com.pro.sample.Distributor1"
        android:label="@string/app_name"
        android:configChanges="keyboard|keyboardHidden|orientation|screenSize|screenLayout"
        android:windowSoftInputMode="adjustResize" >
        </activity>


   //This is my sw-600dp-port
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/distributor_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="10dip"
    android:background="@drawable/home_back" >
     <LinearLayout android:id="@+id/row_1"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:orientation="horizontal"
         android:layout_marginTop="10dp" >

      <TextView android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="ZipCode:"
         android:textSize="22sp"
         android:textColor="@color/White"/>
     <EditText
         android:id="@+id/search_zip_code"
         android:layout_width="150dp"
         android:layout_height="wrap_content"
         android:ems="10"
         android:layout_marginLeft="20dp"
         android:background="@drawable/edit_field_back"
         android:maxLength="5" >

         <requestFocus />
     </EditText>
           <TextView android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="Or"
         android:layout_marginLeft="10dp"
         android:textSize="22sp"
         android:textColor="@color/White"/>
               <TextView android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="City:"
         android:textSize="22sp"
         android:adjustViewBounds="true"
         android:gravity="center_horizontal|center_vertical"
         android:layout_marginLeft="20dp"
         android:textColor="@color/White"/>
     <EditText
         android:id="@+id/search_city"
         android:layout_width="180dp"
         android:layout_height="wrap_content"
         android:ems="10"
         android:layout_marginLeft="40dp"
         android:background="@drawable/edit_field_back" >
         <requestFocus />
     </EditText>
    </LinearLayout>
             <LinearLayout android:id="@+id/row_2"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:orientation="horizontal"
         android:layout_marginTop="20dp" >
      <TextView android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="State:"
         android:textSize="22sp"
         android:textColor="@color/White"/>
      <Spinner
         android:id="@+id/search_states"
         android:layout_width="180dp"
         android:layout_height="40dp"
         android:drawSelectorOnTop="true"
         android:entries="@array/state_names"
         android:ems="10"
         android:layout_marginLeft="50dp"
         android:background="@drawable/edit_field_back" >
     </Spinner> 

               <TextView android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="Miles:"
         android:textSize="22sp"
         android:adjustViewBounds="true"
            android:gravity="center_horizontal|center_vertical"
            android:layout_marginLeft="20dp"
         android:textColor="@color/White"/>
     <Spinner
         android:id="@+id/select_miles"
         android:layout_width="180dp"
         android:layout_height="40dp"
         android:drawSelectorOnTop="true"
        android:entries="@array/near_miles"
         android:ems="10"
         android:layout_marginLeft="27dp"
         android:background="@drawable/edit_field_back" >
     </Spinner>
    </LinearLayout>
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:orientation="vertical"
         android:layout_marginTop="20dp">
             <Button
                 android:id="@+id/search_distributor"
                 android:layout_width="100dp"
                 android:layout_height="wrap_content"
                 android:layout_gravity="center_vertical|center_horizontal"
                 android:gravity="center"
                 android:background="@color/White"
                 android:text="Search"
                 android:textSize="22sp" />
             <TextView android:id="@+id/dist_head"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:text="Distributors Near You"
                 android:textColor="@color/White"
                 android:layout_gravity="center"
                 android:textStyle="bold"
                 android:layout_marginTop="10dp"
                 android:textSize="25sp"/>"

             </LinearLayout>
          <ListView android:id="@android:id/list"
          android:layout_width="match_parent"
          android:layout_height="wrap_content">
          </ListView>
         </LinearLayout>


     //This is my sw-600dp-land

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/distributor_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="10dip"
    android:background="@drawable/home_back" >
     <LinearLayout android:id="@+id/row_1"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:orientation="horizontal"
         android:layout_marginTop="10dp"
         android:gravity="center" >

      <TextView android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="ZipCode:"
         android:textSize="22sp"
         android:textColor="@color/White"/>
     <EditText
         android:id="@+id/search_zip_code"
         android:layout_width="180dp"
         android:layout_height="wrap_content"
         android:ems="10"
         android:layout_marginLeft="20dp"
         android:background="@drawable/edit_field_back" >

         <requestFocus />
     </EditText>
           <TextView android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="Or"
         android:layout_marginLeft="10dp"
         android:textSize="22sp"
         android:textColor="@color/White"/>
               <TextView android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="City:"
         android:textSize="22sp"
         android:adjustViewBounds="true"
         android:gravity="center_horizontal|center_vertical"
         android:layout_marginLeft="20dp"
         android:textColor="@color/White"/>
     <EditText
         android:id="@+id/search_city"
         android:layout_width="180dp"
         android:layout_height="wrap_content"
         android:ems="10"
         android:layout_marginLeft="40dp"
         android:background="@drawable/edit_field_back" >
         <requestFocus />
     </EditText>
    </LinearLayout>
             <LinearLayout android:id="@+id/row_2"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:orientation="horizontal"
         android:layout_marginTop="20dp"
         android:gravity="center" >
      <TextView android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="State:"
         android:textSize="22sp"
         android:textColor="@color/White"/>
      <Spinner
         android:id="@+id/search_states"
         android:layout_width="180dp"
         android:layout_height="40dp"
         android:drawSelectorOnTop="true"
         android:entries="@array/state_names"
         android:ems="10"
         android:layout_marginLeft="50dp"
          >
     </Spinner> 

               <TextView android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="Miles:"
         android:textSize="22sp"
         android:adjustViewBounds="true"
            android:gravity="center_horizontal|center_vertical"
            android:layout_marginLeft="20dp"
         android:textColor="@color/White"/>
     <Spinner
         android:id="@+id/select_miles"
         android:layout_width="180dp"
         android:layout_height="40dp"
         android:drawSelectorOnTop="true"
        android:entries="@array/near_miles"
         android:ems="10"
         android:layout_marginLeft="27dp"
          >
     </Spinner>
     </LinearLayout>
      <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:orientation="vertical"
         android:layout_marginTop="20dp">
             <Button
                 android:id="@+id/search_distributor"
                 android:layout_width="100dp"
                 android:layout_height="wrap_content"
                 android:layout_gravity="center_vertical|center_horizontal"
                 android:gravity="center"
                 android:background="@color/White"
                 android:text="Search"
                 android:textSize="22sp" />
             <TextView android:id="@+id/dist_head"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:text="Distributors Near You"
                 android:textColor="@color/White"
                 android:layout_gravity="center"
                 android:textStyle="bold"
                 android:layout_marginTop="10dp"
                 android:textSize="25sp"/>
              </LinearLayout> 

            <ListView android:id="@android:id/list"
              android:layout_width="match_parent"
              android:layout_height="wrap_content">
           </ListView>
         </LinearLayout>
4

3 に答える 3

0

android:configChanges="orientation" は、向きの変更を自分で処理する Andoid API を示します。マニフェストから「方向」を削除します。android:configChanges="keyboard|keyboardHidden|screenSize|screenLayout"

于 2013-09-04T08:07:56.830 に答える