Есть ли способ исключить 540x960 устройств из папки layout-sw360dp?Исключить 540x960 устройств из папки layout-sw360dp
ответ
Есть ли способ, чтобы исключить 540x960 устройства из папка layout-sw360dp?
Нет, потому что разрешение само по себе не имеет смысла. Будет ли устройство 540x960 иметь право на ресурсы -sw360dp
- или любой набор ресурсов -swNNNdp
- зависит от плотности экрана и его разрешения.
, поэтому уродливое взломание с получением плотности экрана перед вызовом setContentView и установка отдельной компоновки для экрана 540x960 - это только для меня? –
@Geralt_Encore: Поскольку вы на самом деле не объяснили, какова ваша настоящая проблема, я не могу ответить на это. Вы можете открыть другой вопрос StackOverflow, чтобы объяснить, как вы «задаете размер представления в dp», объясните, какие проблемы у вас есть, и обратитесь за помощью к этому. – CommonsWare
Вы можете попытаться получить плотность экрана перед вызовом метода setContentView() в своей деятельности. Если это 540 × 960, вы можете вызвать другой файл макета из папки res.
спасибо, но я думаю, что будет более подходящий способ. –
Если вы хотите конкретный макет для 540x960 экрана, хороший способ это папка с именем макет 540x960 (не макет-h960dp-w540dp в другом ответ)
Этот подход устарел многие годы. Тот факт, что он больше не включен в документацию, свидетельствует о том, что поддержка для него либо была отозвана, либо может быть отозвана в любой момент. – CommonsWare
также работает только в версиях 2.x –
Я знаю, но я стараюсь помочь .... сделать конкретный макет для одной резолюции никогда не должно происходить. Этот вопрос не является «логическим» – Pauland
- 1. Исключить некоторые папки из RewriteRule
- 2. Как исключить папки .svn из ZIP-архива?
- 3. Исключить имя папки из поиска файла Eclipse
- 4. Как исключить папки из поиска, кроме нескольких?
- 5. исключить пути папки из рекурсивных TFS сосать
- 6. Как исключить папки из прекомпиляции ASP.NET?
- 7. Исключить папки из затмений - Открыть ресурсов
- 8. Исключить папки и файлы из сборки
- 9. Gradle - исключить банки из папки WAR?
- 10. Исключить cpp из папки без удаления
- 11. m2eclipse исключить ненужные папки
- 12. UrlRewriting исключить папки
- 13. os.walk исключить .svn папки
- 14. Xcode - бесплатная очистка папки устройств?
- 15. Поддержка Android Multicreen в android: 540x960 issue
- 16. имя ресурса drawable-540x960 недействительно
- 17. развертывания исключить файлы или папки
- 18. Исключить папки в Пластик SCM
- 19. Исключить определенные папки при сканировании?
- 20. Исключить папки для s3cmd sync
- 21. Maven исключить папки не работает
- 22. Не удалось исключить из папки управления источником из GitHub хранилища
- 23. rsync - исключить файлы в папки, но включить вложенные папки
- 24. Как исключить папки в Tortoise Check-in
- 25. Исключить папки для уменьшения размера изображений
- 26. исключить папки - url переписать в htaccess
- 27. Исключить скрытые папки для создания архетип
- 28. Исключить вложенные папки веб-сайта в стильном?
- 29. Как сделать RecursiveDirectoryIterator исключить скрытые папки
- 30. исключить папки в maven generated War
Зачем вам это нужно? – Pauland
Поскольку у меня довольно сложная компоновка, я должен установить размер представления в dp, не используя wrap_content и fill_parent. Поэтому я могу понять, как заставить работать на экранах 540x960 –