Я сделал относительный макет, и я использовал fill-parent, wrap-content и для некоторого поля мне нужно использовать «dp».Проблема с масштабом Android
Но когда я проверяю на разных устройствах изменения масштаба/плотности Так на серфинг с сайта Android Developer я обнаружил, что у меня есть в определенные макеты как
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
Так есть ли простой или умный трюк для задачи плотности без определения этих макетов ... и работать на всех устройствах только с одним стандартным макетом
Я использовал drawable-xhdpi, drawable-hdpi, drawable-mdpi и drawable-ldpi папки, как вы сказали, но моя проблема заключается в масштабировании средств на большом/среднем экране, который он выглядит так, как я хочу, но когда я chceck на маленьком экране, он получил и это не дало ощущение, которое должно было дать –
@ user815249 Тогда у вас нет проблемы с плотностью. Скорее, у вас есть проблема с вашим дизайном в устройства с маленькими экранами. Тогда вам действительно нужны эти папки. Вам нужно разработать различные пользовательские интерфейсы для небольших экранных устройств и добавить их в макетную папку. – evilone
okkk ..... но это единственный способ ??? bcoz ---> Меньше файлов означает меньше управления ... –