出于安卓的碎片化原因,针对不同屏幕大小,最好是做到以下几点:
1、能用相对布局的就不用绝对布局,尽量使用权重,weight设置,相对布局和线性布局同条件情况下,优先选线性布局
2、在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
3、不同分辨率横屏竖屏自动切换:布局.xml文件应该有变化
屏幕横竖屏不切换:在对应的Activity的AndroidManifest.xml里加配置:android:screenOrientation="landscape"//注:landscape横向 portrait纵向
先总结这么多,后面有学习到了的再补充!
时间: 2024-10-13 17:59:55