私は初心者で、簡単なアプリに取り組んでいます。画面の上部に 2 つの画像があり、下部に 1 つの LinearLayout があり、それらはすべて「android:layout_marginTop...」によって割り当てられます。問題は、sony xperia x8 (320 x 480 ピクセル、3.0 インチ) で試してみたところ、3 つの画像 (ボタン) を持つメインメニューが画面から押し出されていることです。助けてください。Androidエミュレーターでは機能しません。エミュレーターで開くことはできませんが、電話では開くことができます。「この.....アプリは予期せず停止しました」と表示されます
これは私がそれをどのように見せたいかです:
https://docs.google.com/a/seoulforeign.com/file/d/0Byv_19fXkk1MaGtZR3Y3Z1lsNk0/edit
これは、私のソニーのx8画面でどのように見えるかです
https://docs.google.com/a/seoulforeign.com/file/d/0Byv_19fXkk1MaE5RazNGdVF2eHM/edit
MinSDK:2.1 ターゲット:4.2
ここに私のmain.xmlがあります
<LinearLayout 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="@drawable/mainbg"
android:orientation="vertical"
tools:context=".MainActivity" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="220dp"
android:layout_height="50dp"
android:layout_gravity="left"
android:layout_marginLeft="-5dp"
android:layout_marginTop="10dp"
android:scaleType="centerCrop"
android:src="@drawable/headingmain" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="300dp"
android:layout_height="20dp"
android:layout_gravity="right"
android:layout_marginRight="-83dp"
android:layout_marginTop="-12dp"
android:scaleType="centerCrop"
android:src="@drawable/headingby" />
<LinearLayout
android:layout_weight="-30"
android:id="@+id/MainMenu"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_gravity="center"
android:layout_marginTop="275dp"
android:gravity="center"
android:orientation="vertical" >
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="180dp"
android:layout_height="55dp"
android:background="@drawable/playbutton"
android:padding="0dp"
android:scaleType="centerCrop"
android:src="@drawable/playbutton" />
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="180dp"
android:layout_height="55dp"
android:background="@drawable/helpbutton"
android:padding="0dp"
android:scaleType="centerCrop"
android:src="@drawable/helpbutton" />
<ImageButton
android:id="@+id/imageButton3"
android:layout_width="180dp"
android:layout_height="55dp"
android:background="@drawable/aboutbutton"
android:padding="0dp"
android:scaleType="centerCrop"
android:src="@drawable/aboutbutton" />
<!-- end of main menu! -->
</LinearLayout>
</LinearLayout>