android中的不同分辨率

时间:2012-04-12 08:36:46

标签: android android-layout

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

 <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,7in中使用模拟器看起来很棒但是当我改变10.1in(平板电脑)时,我的纯文本非常小。我如何在每个重新解决方案中做到这一点,我的纯文本看起来一样?

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

enter image description here

enter image description here

我希望平原文本在平板电脑和小屏幕的分辨率上看起来相同。

2 个答案:

答案 0 :(得分:0)

您可以使用

android:textSize="15sp"  

设置textview的文本大小,希望在所有设备上呈现大致相同的大小。

答案 1 :(得分:0)

尝试使用sp:

设置文本大小
android:textSize="20sp"

此页面介绍了如何处理多种分辨率,以及sp单位及其工作原理: http://developer.android.com/guide/practices/screens_support.html