主题 : android字显示太大的解决方案(4.3寸屏) 复制链接 | 浏览器收藏 | 打印
级别: 骑士
UID: 29604
精华: 9
发帖: 171
金钱: 1830 两
威望: 366 点
贡献值: 9 点
综合积分: 522 分
注册时间: 2010-10-01
最后登录: 2016-04-13
楼主  发表于: 2011-12-21 20:56

 android字显示太大的解决方案(4.3寸屏)

  
4.3寸屏在默认情况下,屏幕显示内容有点少,特别是横屏
例如在itest中选择串口波特率,下拉菜单只能显示1个选项,要滑动屏幕好几次才能选到自己要的选项。
修改前:竖屏状态下,设置只能显示3行
[attachment=3294]
选项只能显示1.5行
[attachment=3295]
==============================================================================
修改后(这个是density=140时的效果):
设置可以显示4行
[attachment=3296]
选项可以显示2行
[attachment=3297]

默认的density等于160,可以通过附件提供的工具查看
density设置得越小,屏幕内显示的内容越多
在rom里的/system/build.prop中添加
ro.sf.lcd_density=120(这个比较小)
对应的在Eclipse开发环境中,layout的xml预览中,大概可以选择4.7in WXGA
或者
ro.sf.lcd_density=140(感觉这个比较适中)
但在Eclipse中没有对应屏幕分辨率配置,需要自己添加。
通过试验,找到了一个比较相近的配置。设置方法如下:

Smallest Screen Width=310
Screen Width=483
Screen Height=310
Size=Normal
Ratio=Long
Orientation=Landscape
Density=Medium Density
Touch Screen=Finger
Keyboard=soft
Text Input=No Keys
Navigation State=Expose
Navigation Method=None
Dimension=483x310
[attachment=3247]
[attachment=3248]
[attachment=3249]
[attachment=3250]
[ 此帖被benjaminwan在2012-01-01 21:02重新编辑 ]
附件设置隐藏,需要回复后才能看到
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
贡献值: 0 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2011-12-22 14:55
谢谢分享