Question

Dans l'émulateur, la taille de edittext et le bouton est joli mais dans les étapes motorola, deux d'entre eux sont si petits. Je pense qu'il existe différents types de mise en page de l'écran. Est-il possible d'ajuster automatiquement la taille? Mon xml est ci-dessous:

<?xml version="1.0" encoding="utf-8"?><RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<EditText android:id="@+id/txtToText_e" 
 android:layout_width="270px" 
 android:layout_height="wrap_content" 
 android:textSize="18sp" 
 android:hint="Type To Compose" 
 android:layout_alignParentBottom = "true"
 android:layout_alignParentLeft="true"/>   <Button android:text="Send" 
 android:id="@+id/btnDone_e" 
 android:layout_width="85px" 
 android:layout_height="wrap_content"      
 android:layout_alignParentBottom = "true"
 android:layout_alignParentRight="true"/>                                 

Pour obtenir le edittext redimensionné automatiquement en tournant le téléphone du mode portrait au paysage, j'ajouter ces codes xml dans AndroidManifest.xml

    <supports-screens android:smallScreens="true"
              android:normalScreens="true"
              android:largeScreens="true"
              android:anyDensity="true" />

Mais rien ne change = [. comment y remédier?

Merci.

Était-ce utile?

La solution

Si vous voulez que la taille à changement en fonction de la densité de l'écran, l'utilisation dip pour les dimensions au lieu de px.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top