2011-08-14 63 views
1

我的應用程序看起來在我的Galaxy S的罰款,但是當我在的Galaxy Tab 10.1(安卓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"/> 

有什麼不對我做的,或者是有什麼特別的,我需要做的,使我的應用程序蜂窩兼容?

回答

1

在兼容模式下運行的應用程序?如果是這樣,這是預期的。您需要在清單中指明您支持大屏幕。

+0

謝謝,就是這樣。不知何故,我認爲它會自動發生...將不得不現在重做我的佈局:) – Shade

-1

嘗試將textSize =「20dp」更改爲textSize =「20sp」。處理文字時,應始終使用「sp」(與刻度無關的像素)。希望這能解決它。

看到這個頁面瞭解更多信息:http://developer.android.com/guide/practices/screens_support.html

+0

雖然這通常是合理的建議,但這不是問題。使用dip與sp不會影響這種方式的文本渲染。 –