私の問題では、私のビューのEditTextボックスで解決できない問題があります。 eclipseで私のビューのいずれかをプレビューすると、EditTextボックスは小さくて大きなスクリーンでよく見え、期待通りの縮尺で表示されます。しかし、小さな画面では画面の高さが大きくなります。それらは幅okで拡大縮小して表示されますが、高さが増えてテキストと枠線の間に余白が残ります。EditTextボックスは小さな画面では縮尺されません
XMLは非常に小さい:
<EditText android:id="@+id/width"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:hint="Slab Width (mm)"
android:inputType="phone"
>
</EditText>
私はボックスが画面に合わせて高さにスケーリングされると予想しているでしょう。 高さに尺度がないのは驚きです。 私はそれが物理的な高さで大きくなることにショックを受けました...?
小画面:http://www.doobox.co.uk/rapidimages/smallscreen.png
編集:この問題を持っている。その実際QVGA & WQVGA画面...!
私はあなたが完全なXMLが必要になると思う:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/widget36"
android:background="@drawable/linen_bg"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<LinearLayout
android:id="@+id/main_linear"
android:layout_width="fill_parent"
android:orientation="vertical"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dip" android:layout_marginRight="20dip" android:layout_height="wrap_content">
<ImageView
android:id="@+id/logo"
android:background="@drawable/conc_logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="15dip"
>
</ImageView>
<TextView android:text="Slab Calculator"
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:textSize="20sp"
android:textColor="#333333"
android:layout_marginTop="20dip">
</TextView>
<EditText android:id="@+id/length"
android:layout_width="fill_parent"
android:inputType="phone"
android:fitsSystemWindows="true"
android:hint="Height of Slab (mm)"
android:layout_height="wrap_content">
</EditText>
<TextView android:text="**.** Cubic Meter's"
android:id="@+id/slab_result"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20sp"
android:textColor="#333333"
android:layout_marginTop="5dip">
</TextView>
<TextView android:text="£**.** Total"
android:id="@+id/slab_cost"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20sp"
android:textColor="#333333"
android:layout_marginTop="5dip">
</TextView>
</LinearLayout>
<RelativeLayout android:id="@+id/bottom_container"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="20dip"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
>
<Button
android:id="@+id/calculate_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:drawableTop="@drawable/calculate"
android:text="Calculate"
android:background="@android:color/transparent">
</Button>
</RelativeLayout>
</RelativeLayout>
それほど間違っていないよ1.6
から最初にサポートされます。どのようなサイズですか?そして最も重要なのは、あなたがテストしたスクリーンの密度は何ですか? –
私はちょうどポストに完全なXMLを加えました..! – 11Monkeys
あなたが高さwrap_contentに使用していますが、それがスケーリングされる理由は私にとっては変です – Tima