我在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