Борьба за поддержку разных размеров экрана - PullRequest
0 голосов
/ 01 сентября 2018

У меня два телефона с очень разными размерами, и я должен использовать разные файлы макетов. Я изо всех сил пытаюсь заставить андроид студию загрузить правильную раскладку на телефоны. Что бы я ни пытался, оба телефона попадают в одну категорию размеров. Я пытаюсь сделать две папки res / layout. Я пробовал layout-w800dp (720> 800> 1600), layout-w310dp (294> 310> 320) и несколько других.

Вот статистика по двум телефонам.

Motorolla плотность = 2,0, ширина = 720, высота = 1184, масштабированная плотность = 2,6, xdpi = 294,967, ydpi = 295,563}

J7 плотность = 2,0, ширина = 1600, высота = 2464, масштабированная плотность = 2,0, xdpi = 320,0, ydpi = 320,0}

Используя формулу px = dp * (dpi / 160) и, следовательно, dp = px / (dpi / 160), я обнаружил, что оба телефона имеют одинаковую ширину DP 390,5. (Полагаю, именно поэтому я изо всех сил стараюсь их дифференцировать) Но, как вы можете видеть, на J7 более чем в два раза больше пикселей, чем на Motorola.

как я могу назвать свою папку, чтобы Android Studio различал эти два телефона?

...