我在240 hdpi WVGA800上開發了我的應用程序。我的一些按鈕上的文字太小了,所以我不得不將它們改爲50sp。它看起來不錯,但是在120 ldpi QVGA和160 mdpi HVGA上進行測試時,文本略有中斷。另外,在3.0測試時,文本太小了。你如何處理這個問題?分辨率之間的字體大小差異
編輯:它實際上只在1佈局似乎是一個問題。佈局嵌套線性佈局,重量= 1,以便每行都是相同的大小,並填充屏幕。 LinearLayout的layout_weight,使其延伸至垂直方向適合屏幕。併爲每個按鈕,他們伸展以水平填充屏幕。
<LinearLayout>
<ViewFlipper>
<LinearLayout>
<LinearLayout android:layout_weight="1">
<Button android:layout_weight="1"></Button>
<Button android:layout_weight="1"></Button>
<Button android:layout_weight="1"></Button>
</LinearLayout>
<LinearLayout android:layout_weight="1">
<Button android:layout_weight="1"></Button>
<Button android:layout_weight="1"></Button>
<Button android:layout_weight="1"></Button>
</LinearLayout>
<LinearLayout android:layout_weight="1">
<Button android:layout_weight="1"></Button>
<Button android:layout_weight="1"></Button>
<Button android:layout_weight="1"></Button>
</LinearLayout>
<LinearLayout android:layout_weight="1">
<Button android:layout_weight="1"></Button>
<Button android:layout_weight="1"></Button>
<Button android:layout_weight="1"></Button>
</LinearLayout>
</LinearLayout>
<LinearLayout>
</LinearLayout>
</ViewFlipper>
</LinearLayout>
您是否在使用'dp'而不是'sp'? – 2011-04-18 17:19:10
是不是DP爲文本佈局和SP?我正在使用sp。 – Roger 2011-04-18 17:21:52
也許你應該發佈你的佈局,我認爲有一個問題... – evilone 2011-04-18 17:37:06