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
Надеюсь, поможет!