Android плотность того же устройства

Я разрабатываю приложение. Я позиционирую свой взгляд, вычисляя положение, используя размер экрана. Например, вид A, я позиционирую ось X 30% ширины экрана и Y 30% высоты экрана. Я тестирую свое приложение на Samsung S4 (xxhdpi, 1080x1920, 5''). Я тестирую свое приложение на Sony Xperia Z (xxhdpi, 1080x1920, 5'').

Вид A в Samsung 4: X= 324 (30% из 1080) Y = 576 (30% из 1920).

Просмотр A в Sony Xperia Z: X= 324 (30% из 1080) Y = 576 (30% из 1920)

В Samsung S4 все в порядке, но в Sony Xperia вид не в порядке. По сравнению с samsung, это больше справа и одинакового размера устройства!

Я не знаю, почему это произошло и как это исправить.

поздравил

1 ответ

У меня когда-либо была эта проблема, поэтому я больше никогда не делаю вычисления осей X и Y

Я использую Margin для всех своих приложений для Android, и все идет так хорошо, что вам нужно использовать оси X и Y.

Используйте - marginBottom - marginTop - marginLeft - marginRight

Надеюсь, поможет!

Другие вопросы по тегам