Tout semble correct dans mes aperçus, mais lorsque j'ouvre l'application dans un émulateur, la mise en page ne correspond pas au parent pour la longueur ou la largeur. Tout est là où il devrait être dans la mise en page, il ne s'étend tout simplement pas avec l'écran. Cela se passe dans chaque mise en page de l'application (j'utilise des fragments). Pour mieux expliquer Heres pix:Mise en page de Studio Android. ne correspondra pas au parent
** Qu'est-ce que dans l'aperçu (et est ce que je veux)
** Ce que je
est le XML ici.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="center"
android:src="@drawable/hlineand"/>
<TextView
android:id="@+id/userTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="User"
android:textAlignment="center"
android:textAppearance="@android:style/TextAppearance.Material.Small"
android:textColor="@android:color/darker_gray"
android:textSize="30dp"/>
<TextView
android:id="@+id/updateTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_alignParentStart="true"
android:text="----"
android:textAlignment="center"/>
<EditText
android:id="@+id/emailEditText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="22dp"
android:ems="10"
android:hint="e-mail"
android:inputType="textEmailAddress"
android:layout_below="@+id/userTextView"
android:layout_centerHorizontal="true"/>
<EditText
android:id="@+id/passwordEditText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignStart="@+id/emailEditText"
android:layout_below="@+id/emailEditText"
android:layout_marginTop="24dp"
android:ems="10"
android:hint="password"
android:inputType="textPassword"/>
<Button
android:id="@+id/loginButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/passwordEditText"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:text="Login"/>
</RelativeLayout>
Ceci est mon contenu main.xml. Comme le premier commentateur mentionné, il était là. Cela a bien fonctionné quand j'ai mis en correspondance parent parent & mais pas son redimensionnement à certains comme largeur 344px & hauteur 590px. De toute façon je peux garder cela comme parent parent?
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.a2.reach.MainActivity"
tools:showIn="@layout/app_bar_main">
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="344dp"
android:layout_height="495dp"
tools:layout_editor_absoluteY="8dp"
tools:layout_editor_absoluteX="8dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"/>
</android.support.constraint.ConstraintLayout>
vous devez poster votre mise en page principale, je veux dire la mise en page contient le récipient de fragment, voir si le conteneur n » t mis à match_parent –
@ Du.Fantasy j'ai ajouté mon contenu principal, vous étiez sur place avec l'endroit où aller. –
que voulez-vous dire par "mais pas son redimensionnement à certains comme largeur 344px et hauteur 590px", je ne suis pas clair avec votre but –