便宜的Android 7'平板电脑(800x480):宽高比错误,圆圈看起来像省略号

时间:2012-05-20 14:02:58

标签: android geometry aspect-ratio ellipsis

我需要很多Android平板电脑才能通过我的应用转售。我从网上买了一些(便宜的中国产品),但所有7'800x480平板电脑都显示为椭圆形(正方形为矩形),一切都被拉伸......

有些是Android 2.3.3,有些是Android 4.0但是所有这些都显示了拉伸的UI。

有人遇到过同样的问题吗?

2 个答案:

答案 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像素的部分显示。

Photo of 864×480 Screencap of 864×480

800×444已崩溃的SystemUI(因为它不再符合sw480dp的条件,因此预计该设备为手机)并留下36个像素的间隙。

Photo of 800×444 Screencap of 800×444

也许屏幕分辨率需要设置在其他地方,但我相信这是硬件错误配置。

sysconfig1.lhs中有许多其他行对我毫无意义,例如:

lcd_dclk_freq            = 33
lcd_if                   = 0
lcd_hbp                  = 46
lcd_ht                   = 1055
lcd_vbp                  = 23
lcd_vt                   = 1050

也许有一些方法可以改变像素比例,但我还没有尝试过。

答案 1 :(得分:2)

他们可能是:

  1. 屏幕物理尺寸与分辨率宽高比不匹配。屏幕的物理尺寸(宽度和高度)是多少?
  2. 具有非方形物理像素
  3. 如果是这种情况之一,除非你可以做一些严重的黑客攻击并改变分辨率,否则你无能为力。你得到你付出的代价我很害怕。