作者:电脑信息网日期:
返回目录:设置问题
你好,很高兴为你解答
分辨率修改器LCD Density Modder
Pro(需root)是修改Android系统分辨率的软件,zd可以解决一些分辨率不兼容设备的程序运行问题版。支持Galaxy
Nexus和Android ICS。如果使用另一款LCD Density
Changer无故重启(特指某些非原生Android设备),可以尝试下这款,使用时务必先使用临时修改进行测试。
希望难呢过帮到你,谢权谢
代码中知尽量不要设置控件的宽高(尽量使用match_parent或者wrap_content)
即使某些时候要一定要设置控件的大小,那也要用(控件用道dp,字体用sp)
图片要分多套设计,mdpi里放回320*480的;hdpi里放480*800的;xhdpi放720*1280的;xxhdpi里放1080*1920大小的
某些时间需要按屏答幕大小平分的,使用android:layout_weight=""这个属于来平分
不明白邮件我
一:不同的layout
只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的 layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择e799bee5baa6e59b9ee7ad94332合适的layout进 行使用。
二:hdpi、mdpi、ldpi
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、 drawable-hdpi三个,这三个主要是为了支持多分辨率。
drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:
(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)
(2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)
(3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)
系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。
做适配。
res文件夹下drawable开头的文件有好多,“-”后面第一个字母就代表其适配的屏幕大小,把对应分辨率的图片放进去,zhidao就可以在调用的时候自动适配。还有res下的value文件夹,如果你必须用到一些死数据的话内就仿照drawale创建以value开头的文件夹,把对应分辨率的对应的适配尺寸放进去,同样会自动适配,不用你手动操作。
另,在使用布局的时候尽量使用权重,可以有效减少死数据的使用,容降低适配的工作量。不然网value里填数据的时候你就得每种分辨率的适配一次,非常麻烦啊。