Единственное объяснение, которое я могу придумать, состоит в том, что значения dpi для устройства являются неправильными (звучит как ложная реклама для меня Редактировать: ложная реклама, чтобы они выглядели хуже?).Размер экрана составляет 4,0 дюйма с разрешением 160 точек на дюйм.У вас правильные значения пикселей, что означает, что ваши размеры в дюймах рассчитаны правильно.Все значения, которые я нашел в Интернете ( wikipedia , gsmarena ), говорят об одном и том же.
Но размер экрана на самом деле составляет 4,0 дюйма в поперечнике ...
sqrt (5,35 ^ 2 + 3,0 ^ 2) = 6,14 дюйма в поперечнике, намного больше, чем фактическое значение.
Похоже, значения dpi должны быть неправильными.Они должны быть немного больше.После подключения пары значений фактическое значение dpi должно составлять около 240. Я не уверен, почему значения будут перечислены неправильно везде ...
Редактировать: После более подробного изучения,У xperia x10, как сообщается, dpi 245 для x и y.