2013-11-25 115 views
1

我在我的應用程序中出現了一個奇怪的問題。 一位用戶向我反饋了應用程序結帳屏幕的屏幕截圖。他的手機是Galaxy S3(i9300)。這是截圖:在同一款手機的兩部手機中顯示不同文字大小的應用程序

http://imageshack.us/photo/my-images/842/gqek.png/

正如你所看到的,這一切都搞砸因爲EditText上和TextView的文本大小的。 所以我得到了我的朋友的Galaxy S3(SGH-I747)來測試應用程序,併爲我驚訝的是,這是絕對正常:

http://imageshack.us/photo/my-images/833/wt68.png/

什麼可以在這裏hapenning?我檢查了他們,他們沒有改變任何dpi設置,他們的手機甚至沒有根源。也許這與他們的Android版本有關?

在此先感謝

回答

1

好吧,我發現是什麼導致了這個問題。 在Galaxy手機中(我不知道其他Android機型),您可以在設置菜單中更改字體大小。出現問題的用戶將字體設置爲Large,並且由於我的TextViews的textSize是使用「sp」設置的,因此會放大它們。我所要做的只是使用「dp」而不是「sp」,所以它們不會根據手機的字體大小而改變。

相關問題