Проблемы с масштабированием экрана Android

Я делаю приложение, которое имеет TextView на экране, который должен касаться границ экрана с левой и правой сторон.

Но так как у android есть свое странное устройство "dp", которое меняется с большими или меньшими устройствами, это огромная проблема, которая заставляет вышеуказанную вещь прекрасно работать на каждом устройстве.

Я создал значения ldpi, mdpi, hdpi, xhdpi и xxhdpi для размера текста. Тем не менее, размер не одинаков на всех телефонах.

Более того, размер на экранах 720p разных телефонов разный. Некоторые касаются границы, на некоторых она переходит на следующую строку, которая отвратительна, потому что это текст большого размера, а на некоторых она далеко от краев.

Есть ли блок, где я могу поставить значение в процентах от экрана? Или хотя бы единицу, которая имеет постоянное максимальное значение для ширины и высоты?

Пожалуйста помоги

1 ответ

Надеюсь, я хорошо понял, вы хотите поставить текстовое представление, которое имеет весь экран? В этом случае вы должны использовать свойство android:width и указывать в качестве родителя Fill, например; Вы не используете обтекание содержимого как свойство. Это свойство регулирует размер текста в соответствии с содержимым. Вы можете сделать это с графиком свойств в редакторе или с предложением в файле XML.

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