我需要很多Android平板电脑才能通过我的应用转售。我从网上买了一些(便宜的中国产品),但所有7'800x480平板电脑都显示为椭圆形(正方形为矩形),一切都被拉伸......
有些是Android 2.3.3,有些是Android 4.0但是所有这些都显示了拉伸的UI。
有人遇到过同样的问题吗?
答案 0 :(得分:3)
在sysconfig1.lhs
更改了一些新版本后,我得出的结论是,我不相信有一个解决方案。我做的测试是在Allwinner A10平板电脑上,特别是运行Android 4.0.4的M703型号。请注意,有许多设备具有相同(或类似)的硬件配置但名称不同。
我潜入了系统图片中包含的sysconfig1.lhs
,其中包含以下几行:
lcd_x = 800
lcd_y = 480
相应的触摸屏值:
ctp_screen_max_x = 800
ctp_screen_max_y = 480
我测量了屏幕,看起来与Seraphim的测量结果相同:155×86mm。使用它,我尝试将这些值更改为864×480或800×444。
不幸的是,这两个选项都没有解决问题。
864×480只需剪切64像素的部分显示。
800×444已崩溃的SystemUI(因为它不再符合sw480dp
的条件,因此预计该设备为手机)并留下36个像素的间隙。
也许屏幕分辨率需要设置在其他地方,但我相信这是硬件错误配置。
sysconfig1.lhs
中有许多其他行对我毫无意义,例如:
lcd_dclk_freq = 33
lcd_if = 0
lcd_hbp = 46
lcd_ht = 1055
lcd_vbp = 23
lcd_vt = 1050
也许有一些方法可以改变像素比例,但我还没有尝试过。
答案 1 :(得分:2)
他们可能是:
如果是这种情况之一,除非你可以做一些严重的黑客攻击并改变分辨率,否则你无能为力。你得到你付出的代价我很害怕。