Android应用如何适配不同分辨率的手机,主要分三块考虑:
1界面配置,根据不同的分辨率,创建手机界面文件
例子:
在res下创建 layout-800x480,layout-480x320,并在各自不同分辨率的文件夹下创建界面文件
2配置,不同的分辨率,界面的长宽比不一致,需要不同规格的,在drawable-hdpi,drawable-ldpi,drawable-mdpi 中放不同分辨率的。
注:为了减小整个应用程序安装包大小,选用最高分辨率适配,特殊界面特殊处理。
3动态实现的界面,样式的设定,不同分辨率,界面的字体大小,字体等需要不同的样式,且需要动态生成的情况下,需要把不同分辨率的配置信息保存到应用中。
例子:
在RES里创建 values-480x320 values-800x400 value-1280x720,并在创建的文件夹中分别创建dimensxml,<dimen name="Text_size">30px</dimen>,在程序中直接调RdimenText_sizeint sizeOfText = (int) thisgetResources()。getDimension(RdimenText_size);
注:实际应用发现,字体大小适配时,比如只适配了如下屏幕字体
values-480x320 values-800x480 value-1280x720当出现手机屏幕分辨率为 854x480时会自动找最大字体适配 (value-1280x720)。
总结:如果字体800x480以上没有适配,手机自动按最大分辨率适配。
854x480只能算是一般的分辨率,不能算高分辨率视频,也就是高清视频,一般的高清视频尺寸在1280x720或者是1920x1080,这些才算是高清视频,你的视频没有或者播放不了,很有可能是你的播放器不支持视频解码,你可以下载一个暴风或者或者影音风暴试试看,如果还是不行,你可以下载一个“格式工厂”,把视频转一下格式在放。大体上面的两个方法都可以解决了,如果还不行,那就是视频有问题了
尊敬的联想用户,您好!
很抱歉给您的使用带来不便了。A586采用45寸480854分辨率IPS屏,显示效果清晰。若是您觉得屏幕显示异常的话,可能是系统的问题。建议您备份下数据,恢复出厂设置操作尝试。
问题依旧的话,建议您到当地的联想授权维修站具体检测了。
联想授权维修站点查询:http://support1lenovocomcn/lenovo/wsi/station/servicestation/defaultaspxintcmp=MIDH,维修站点营业时间通常为周一至周日9:00—18:00,节假日除外,各地站点会根据自身运营情况略有调整,建议前往时可以先致电详细咨询,请您参考。
感谢您对联想的支持,祝您生活愉快!
欢迎分享,转载请注明来源:品搜搜测评网