对于一些应用或者游戏来说,只能支持某些屏幕大小的设备或者在某些设备中的效果比较好,我们就会使用<supports-screens>标签来指定支持的屏幕特征。其中比较重要的属性包括:屏幕自适应属性android:resizeable,小屏(android:smallScreens)、中屏(android:normalScreens)、大屏(android:largeScreens)和特大屏(android:xlargeScreens)支持属性,按屏幕渲染图像属性android:anyDensity以及最小屏幕宽度属性android:requiresSmallestWidthDp等。<supports-screens>标签的语法范例如下。 在AndroidManifest中加入:

<supports-screens android:resizeable=["true"| "false"]
android:smallScreens=["true" | "false"]
android:normalScreens=["true" | "false"]
android:largeScreens=["true" | "false"]
android:xlargeScreens=["true" | "false"]
android:anyDensity=["true" | "false"]
android:requiresSmallestWidthDp="integer"
android:compatibleWidthLimitDp="integer"

android:largestWidthLimitDp="integer"/>

这个标签加入之后,你需要在你的项目res下建立相应的分辨率的文件夹!!看类似这样:


android 设置支持pad等大屏幕、大分辨率的设备!!_第1张图片


然后将不同分辨率的图片放进去!!就行了!

当然如果你不加入supports-screens这个标签!!那么你的程序会自动拉伸的!! 如果不是点9的图片是变得模糊!!!切记,切记!!





更多相关文章

  1. Android CalendarView非常用属性全解析
  2. Android中RelativeLayout各个属性的含义

随机推荐

  1. 第十四周作业
  2. 成为大数据高手的活法-晚上复盘
  3. 还在浪费资源“海推”产品?这个银行产品推
  4. Excel动态提取1万条不重复值,只需0.01秒
  5. Excel多工作表快速汇总,简单才是硬道理
  6. Java开发技巧:Java如何编译运行?
  7. 配置 eslint 去掉 no-unused-vars 报错
  8. 实验室仪器管理规范
  9. blink解决的一个flink分析痛点
  10. flink自定义trigger-实现窗口随意输出