0

我有两个纯文本的布局。这是代码:

 <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 英寸(平板电脑)上更改时,我的纯文本非常小。我怎么能在每一个 relolution 中做到这一点,我的纯文本看起来都一样?

这是为了更好地理解的照片:

在此处输入图像描述

在此处输入图像描述

我想要这个纯文本在平板电脑和小屏幕的分辨率上看起来是一样的。

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 回答