android项目屏幕适配的解决方法
2014-04-19 12:23
555 查看
适配android各种机型确实是一件特别头疼的事情;官方适配屏幕建议采用下面一种方案:首先建议选择默认分辨率为1280*720或者720*1280如下图消灭星星 Design Width 720,Design Height 1280;打开popstar项目找到asserts目录下main.xmlDesignPolicy屏幕适配方法选择UNKNOWN,不知平台情况下自动适配;这个参数基本可以适配大部分android机型;
<dict>
<key>name</key>
<string>Game</string>
<key>language</key>
<string>Javascript</string>
<key>main</key>
<string>main.js</string>
<key>designWidth</key>
<string>720</string>
<key>designHeight</key>
<string>1280</string>
<key>designPolicy</key>
<string>UNKNOWN</string>
<key>viewWidth</key>
<string>360</string>
<key>viewHeight</key>
<string>640</string>
<key>debug</key>
<string>false</string>
</dict>
还有其他几个参数基准精准适配EXACT_FIT单单适配宽高FIXED_WIDTH, FIXED_HEIGHT填充整个屏幕,不留黑边 SHOW_ALL (这个参数对适配屏幕也很好)
大家根据自己需求选择不同的适配;建议选择UNKNOWN和SHOW_ALL ;下面是UNKNOWN适配popstar不同平台的截图;
Samsung GT-S7568 800×480像素
Amazon Kindle Fire 1280×800像素
魅族MX3 1800×1080像素
<dict>
<key>name</key>
<string>Game</string>
<key>language</key>
<string>Javascript</string>
<key>main</key>
<string>main.js</string>
<key>designWidth</key>
<string>720</string>
<key>designHeight</key>
<string>1280</string>
<key>designPolicy</key>
<string>UNKNOWN</string>
<key>viewWidth</key>
<string>360</string>
<key>viewHeight</key>
<string>640</string>
<key>debug</key>
<string>false</string>
</dict>
还有其他几个参数基准精准适配EXACT_FIT单单适配宽高FIXED_WIDTH, FIXED_HEIGHT填充整个屏幕,不留黑边 SHOW_ALL (这个参数对适配屏幕也很好)
大家根据自己需求选择不同的适配;建议选择UNKNOWN和SHOW_ALL ;下面是UNKNOWN适配popstar不同平台的截图;
Samsung GT-S7568 800×480像素
Amazon Kindle Fire 1280×800像素
魅族MX3 1800×1080像素
相关文章推荐
- Android自定义控件:imageview重写onMeasure方法实现图片按指定比例显示,拉伸永不变形,解决屏幕适配问题
- Android官方提供的屏幕适配的全部方法
- [转]Android项目源码混淆问题解决方法
- Android自定义控件系列八:详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形,解决屏幕适配问题
- 升级android sdk到5.0,创建项目错误:No resource found that matches the given name 'android:Widget...... '解决方法
- Android官方提供的支持屏幕适配的全部方法
- Android 新建项目 appcompat-v7 包出错 的解决方法
- Android屏幕大小适配问题解决
- 关于Android屏幕适配的一种方法
- 安卓(android)建立项目时失败。出现AndroidManifest.xml file missing几种解决方法?
- 导入项目出现:Could not find com.android.support.constraint:constraint-layout:2.0.0-alpha8的解决方法
- android引入开源项目方法,和解决android-support-v4.jar冲突问题
- android 项目中出现红色感叹号的解决方法
- android 项目中的res 资源 不能在R.java自动生成ID 的解决方法
- Android导入项目- Unable to resolve target 'android-19'解决方法
- Android 屏幕适配之dimens(上线项目中实际应用)
- Android or iOS 运行 meteor App 屏幕一片空白 White screen的解决方法
- Android圆形头像拍照后“无法加载此图片”的问题解决方法(适配Android7.0)
- Android项目gen目下没有R.class文件 解决方法
- eclipse 引入 没有.project文件的Android项目的解决方法