0

私は2つのプレーンテキストでレイアウトしています。これはコードです:

 <EditText
            android:id="@+id/editTextName"
            android:layout_width="120dp"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:layout_marginLeft="26dp"
            android:layout_marginTop="56dp"
            android:hint="Förnamn"
             >

        </EditText>

        <EditText
            android:id="@+id/editTextAdress"
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/editTextName"
            android:layout_below="@+id/editTextName"
            android:layout_marginTop="20dp" 
            android:hint="Gatuadress">


        </EditText>

解像度に問題があります。エミュレータを 3,7 インチで使用すると見栄えがよくなりますが、10.1 インチ (タブレット) で変更すると、プレーン テキストが非常に小さくなります。平文が同じように見えるすべての再配置で、どうすればそれを行うことができますか?

これは理解を深めるための写真です:

ここに画像の説明を入力

ここに画像の説明を入力

タブレットと小さい画面の解像度でプレーンテキストが同じに見えるようにしたい。

4

2 に答える 2

0

使用できます

android:textSize="15sp"  

textview のテキスト サイズを設定するには、できればすべてのデバイスでほぼ同じサイズにレンダリングする必要があります。

于 2012-04-12T08:39:37.127 に答える
0

spを使用してテキストサイズを設定してみてください:

android:textSize="20sp"

このページでは、複数の解像度を処理する方法と、sp ユニットとは何か、およびそれらがどのように機能するかについて説明します: http://developer.android.com/guide/practices/screens_support.html

于 2012-04-12T08:39:44.283 に答える