spécifier les différentes mises en page pour les orientations portrait et paysage?

J'ai spécifier séparément les deux mise en page des fichiers xml pour une activité, un Portrait dans res/layout dossier et un pour le Paysage dans res/layout-land dossier. mon problème est que lorsque je lance l'application en mode portrait, il prend de l'interface utilisateur de la mise en page et instantanément je tourne mon téléphone, il ne prend pas le xml du layout-land dossier il prend de l'interface utilisateur de la mise en page de dossier et si je lance mon application en mode paysage, il prend xml du layout-land dossier et instantanément tourner mon mode portrait, il xml à partir de la mise en page-terres de l'interface utilisateur ne change pas de portrait de l'interface utilisateur.

peut-copain me dire quel est le problème est là, aucun réglage requis pour que plz aidez-moi à résoudre ce problème .

Merci à l'avance .

    this is my landscape ui xml
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget57"
android:layout_width="400dp"
android:layout_height="400dp"
android:layout_gravity="center|center_vertical"
android:layout_marginTop="30dp"
android:orientation="vertical" >
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="40dp" >
<TextView
android:id="@+id/txtName"
android:layout_width="90dp"
android:text="@string/UserName" />
<EditText
android:id="@+id/edName"
android:imeOptions="actionNext|actionDone"
android:paddingRight="10dp"
android:singleLine="true"
android:width="240dp" />
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/txtPass"
android:layout_width="90dp"
android:text="@string/PassWord" />
<EditText
android:id="@+id/edPass"
android:imeOptions="actionGo"
android:paddingRight="10dp"
android:password="true"
android:singleLine="true"
android:width="240dp" />
</TableRow>
<LinearLayout
android:id="@+id/widget57"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:orientation="vertical" >
<Button
android:id="@+id/btnLogin"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="@string/btn_GO"
android:textSize="19sp" >
</Button>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"
android:text="CoinOp Solutions"
android:textSize="30sp"
android:textStyle="bold" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="Version 0.1" />
</LinearLayout>
</TableLayout>
this is my Portrait ui
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget57"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/txt_Required"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text=""
android:textColor="#ffff0000" >
</TextView>
<TextView
android:id="@+id/txtName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:text="@string/UserName" >
</TextView>
<EditText
android:id="@+id/edName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:imeOptions="actionNext|actionDone"
android:singleLine="true"
android:textSize="18sp" >
</EditText>
<TextView
android:id="@+id/txtPass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/PassWord" >
</TextView>
<EditText
android:id="@+id/edPass"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:imeOptions="actionGo"
android:maxLines="1"
android:password="true"
android:singleLine="true"
android:textSize="18sp" >
</EditText>
<LinearLayout
android:id="@+id/widget57"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:orientation="vertical" >
<Button
android:id="@+id/btnLogin"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="@string/btn_GO"
android:textSize="19sp" >
</Button>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"
android:text="CoinOp Solutions"
android:textSize="30sp"
android:textStyle="bold" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="Version 0.1" />
</LinearLayout>
</LinearLayout>

Mon fichier de manifeste

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package=""
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:debuggable="true"
android:icon="@drawable/coinop"
android:label="@string/app_name"
android:theme="@style/CustomTheme" >
<activity
android:name=".LoginActivity"
android:configChanges="orientation"
android:label="@string/app_name"
android:windowSoftInputMode="stateVisible|adjustPan" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".ShowDbList"
android:configChanges="orientation"
android:label="@string/app_name"
android:windowSoftInputMode="adjustPan" >
</activity>
<activity
android:name=".Menu"
android:configChanges="orientation"
android:label="@string/app_name"
android:windowSoftInputMode="adjustPan" >
</activity>
S'il vous plaît montrer l'manifest.xml fichier.
j'ai ajouté mon manifest.xml fichier

OriginalL'auteur Sachin Gurnani | 2012-03-22