我制作了我的第一个Android应用程序。我读了很多关于图像的文章,并为mdpi
hdpi
xhdpi
和xxhpi
制作了单独的尺寸。Android工作室宣布不同屏幕尺寸的文字大小和按钮大小
虽然我注意到我在小屏幕3.7"
和4.0"
英寸仍然有一些问题。我注意到的是,我使用的是固定值,如buttons
TextViews
和Text sizes
。
我碰到过,并阅读了关于dimens
文件,但我仍然有点困惑,应该如何应该values
的文件夹结构。
更具体
drawable
drawable-hdpi
drawable-mdpi
drawable-xhdpi
drawable-xxhdpi
values
文件夹结构应该如何? 我读过的地方应该看起来像values-sw600dp
。 但是600dp
代表什么? 600dpi
以上? 我可以使用自定义值或有一些固定的?
谢谢
我使用'上的所有文本,但给你sp'一个例子,在'hdpi'屏幕上一个'17sp'大小的字符串填充它的宽度。一旦我把它放在'xxhdpi'屏幕上,它真的很小,不可读。我尝试使'values-mdpi'等文件夹根据屏幕dpi来声明尺寸,但它不会识别它。 – LefterisL 2015-04-02 19:32:58
sp与dp(或dip)类似,但也考虑字体的用户设置。可能在xxhdpi设备中字体大小设置为小? – Kay 2015-04-02 20:57:06
你是对的这是由于设备的字体设置 – LefterisL 2015-04-14 07:47:43