Aab*_*ani 4 android android-layout
我需要根据设备的屏幕尺寸设置自定义边距和textSize.我在网上搜索过,但没有找到我需要的任何答案:
我应该在哪里存储尺寸较小的尺寸值,如mdpi屏幕.
请帮忙
提前致谢!
我对这个问题有点困惑.并不是说我是专家,但屏幕的大小并没有直接转化为像素密度.你在谈论小屏幕,然后随机参考mdpi屏幕.所以,为了清楚起见,您可以使用Android分类为具有"普通"像素密度屏幕(mdpi)的小屏幕的设备,但您也可以使用具有相同像素密度的大屏幕.所以...
如果要为具有正常像素密度的"小"屏幕定义自定义尺寸.您可以在values-small-mdpi文件夹中添加dimens.xml资源文件
如果您只想定位mdpi屏幕,请在文件values-mdpi夹中添加dimens.xml文件
最后,如果您只想定位小屏幕,则将其添加到values-small资源文件夹
您有很多资源文件夹限定符可供选择...所以要小心,不要使用大量这些文件来破坏您的项目.以下链接说明了如何使用它们,限定符和优先顺序......
http://developer.android.com/guide/topics/resources/providing-resources.html
此外,关于文本大小,您通常不必担心屏幕的像素密度......如果您渲染背景图像,则可以.对于文本大小,您需要确保指定与比例无关的单位(sp)......这就是您需要担心的全部内容.
| 归档时间: |
|
| 查看次数: |
7402 次 |
| 最近记录: |