J'ai deux mises en page une qui va juste être un arrière-plan et une autre qui va être au centre d'une prise autour de la moitié de l'écran. J'ai le code que je pensais faire, mais la vue que j'inclus prend tout l'écran lorsque l'application fonctionne et je ne comprends pas pourquoi cela se produit.FrameLayout inside RelativeLayout
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<include
android:layout_width="500dp"
android:layout_height="500dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
layout="@layout/activity_main" />
</RelativeLayout>
seconde xml
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#00000000" >
<FrameLayout
android:id="@+id/frmPreview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center" >
</FrameLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_gravity="left"
android:gravity="center_vertical"
android:orientation="vertical" >
</LinearLayout>
<ImageView
android:id="@+id/imgShoot"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_gravity="bottom|center"
android:background="@drawable/aperture_closing" />
sur quel périphérique testez-vous ce code? – TheFlash