Android 屏幕适配
来源:互联网 发布:淘宝客服个人总结 编辑:程序博客网 时间:2024/06/14 23:32
首先一个成功的应用必须是适配所有手机的屏幕,(这是一种推销手段!)。
正题:
1.如何选择正确的适配:适配不外乎就是 文字,图片,以及控件大小及位置。所以便分为 values / drawable / style
控制文字大小的属性以sp为列:当我们使用Android:layout_width="0" , android:layout_weight="1" 这种属性的时候它会自动安照屏幕宽度来分配比例
在这种情况下确定文字大小后,在不同的分辨率上它会自动适配屏幕宽度。(ps:sp属性有一套自己的算法。)
但,如果宽度或者高度是一定的数值,你就需要在values 去适配不同的分辨率,(ps:就是一个一个去写)
如:values是默认的适配。(ps:当手机安装了一个新的应用时它会自己去找自己的屏幕分辨率-也就是所谓的适配)
图片和控件也是大同小异(我觉得dip完全没有dp实用,不知道那些大神为什么不喜欢dp)
说白了适配需要一个一个慢慢来 但是你这次适配好了一个机型下次就可以少适配一个,积累上来之后就是全适配了。
(ps:我只是一个初学者,也不会通透的解释,这能让各位有一点思路,我就觉得没白写。需要实际代码和更高深的思想可以去看看
张鸿洋的博客
http://blog.csdn.net/lmj623565791/article/details/45460089 )
0 0
- 【Android】屏幕适配
- android屏幕适配
- android屏幕适配
- android 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- android 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android 屏幕适配
- android屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android 屏幕适配
- android屏幕适配
- Android屏幕适配
- Android 重新编译资源文件(touch)
- JS和JSP的区别
- 属性(一):assign,copy,retain...
- 第九周 项目二-我的数组类
- SQLite数据库简介
- Android 屏幕适配
- MongoDB日志文件过大的解决方法
- Watir-webdriver使用手册
- 图片加水印上传(PHP)
- busybox制作ramdisk动态库版本
- websocket链接
- ButterKnife--View注入框架
- [Strings]一些字符串题目
- 限制UITextView输入字数(兼容iOS7)