Honeycomb使文本像素化

时间:2011-08-14 07:59:57

标签: android android-layout rendering android-3.0-honeycomb

我的应用程序在我的Galaxy S上看起来很好,但是当我在Galaxy Tab 10.1(Android 3.0)上运行它时,文本看起来像素化/模糊:

enter image description here

用于“同步”按钮的XML如下:

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/synchronizeButton"
    android:background="@drawable/button"
    android:text="Synchronize"
    android:textSize="20dp"
    android:textColor="@drawable/buttoncolors"
    android:layout_marginBottom="10dp"/>

我正在做什么事情,或者我需要做些什么来使我的应用程序与Honeycomb兼容?

2 个答案:

答案 0 :(得分:1)

您的应用程序是否在兼容模式下运行?如果是这样,这是预期的。您需要在清单中指明您支持大屏幕。

答案 1 :(得分:-1)

尝试将textSize =“20dp”更改为textSize =“20sp”。处理文本时,应始终使用“sp”(与比例无关的像素)。希望这可以解决它。

请参阅此页面以获取更多信息:http://developer.android.com/guide/practices/screens_support.html