Android - 特定分辨率的文本大小 - 以编程方式设置

时间:2011-03-09 07:15:19

标签: android

我正在编程应用程序,它将用于各种分辨率,但是比方说,我们会保持密度。对于中,高和低我设置它自己的drawables,但它仍然没有解决我的问题,所以我想知道,如何根据Java代码中的实际像素屏幕密度设置值?

在这段时间里,我必须在XML中设置较小的字母和较小的文本视图以使其适合低分辨率屏幕,另一方面,高密度屏幕使用约60%且文本字段太小。我想知道是否有一些方法,在程序开始时,在一些If循环中找出,分辨率是什么,然后为我想要的项目设置layout_height和textSize。

由于

编辑:解决了我自己 - http://developer.android.com/reference/android/util/DisplayMetrics.html

1 个答案:

答案 0 :(得分:0)

在继续以编程方式设置文本大小之前,我建议您在dip而不是px中设置Textsize属性的值。您似乎已在px中标记了文本大小值。