в моем приложении для Android, я хочу отобразить некоторые изображения растений (у меня их более 100). Ai также хочет поддерживать разные размеры экрана, но моя проблема заключается в том, что у меня нет изображений для каждая плотность экрана в папке res/drawable, потому что размер моего приложения ужасно увеличивается. Есть ли решение, как это сделать? (может быть, в коде) Большое спасибо.Показать изображения на всех устройствах Android
ответ
Из чего я понимаю, вы хотите, чтобы текст обернулся вокруг изображения. Вы могли бы достичь этого, используя this library.
Что касается изображений, вам нужно будет хранить их только по размеру, который хорошо выглядит на самых больших устройствах, которые вы хотите поддерживать. Для других устройств вы просто уменьшите их. Если вы собираетесь использовать вышеуказанную библиотеку, вам может понадобиться установить следующие параметры на ImageView
в файле XML, чтобы он правильно масштабировать вниз:
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
Обратите внимание, что вам нужно будет возиться с ними (особенно вес), чтобы вы лучше всего подходили для вашего приложения.
EDIT: Чтобы соответствовать вашим требованиям в комментарии, наилучшим способом было бы использовать WebView. Это означает, что вам нужно будет создать код для ваших статей, который полностью изменит ваш вопрос.
Что Вы могли бы попробовать: LinearLayout
, связанное с изображением, и добавить к нему программно TextView
. Есть хорошие шансы, что это будет выглядеть плохо в зависимости от количества текста, который вы будете добавлять.
Спасибо за ответ. Я знаю об этой библиотеке, это очень полезно, я нашел только очень простой пример использования этой библиотеки, я пробовал ее ... но мне нужно сделать что-то вроде этого [picture] (https: // drive. google.com/file/d/0B4bMt71BxFigVkZUV2dJT09XTm8/edit?usp=sharing) – Twilie2012
См. мою последнюю редакцию. –
Я собираюсь попробовать WebView, я дам вам знать, как это работает – Twilie2012
- 1. Показать изображение хорошего качества на устройствах Android
- 2. Разработка на всех устройствах
- 3. Показать название изображения на мобильных устройствах
- 4. Приложение Android не работает на всех устройствах
- 5. Уведомление во всех устройствах
- 6. android.intent.action.NOTIFICATION_REMOVE недоступен на всех устройствах?
- 7. Камера для Android: получите прямую картинку на всех устройствах
- 8. показать кнопку того же размера на всех устройствах
- 9. Как тестировать приложения для Android на всех устройствах Android
- 10. android: imeActionLabel и android: imeOptions не соблюдается на всех устройствах.
- 11. Предпочтительный способ получить/показать изображения на Android?
- 12. Xcode 6, отображающий изображения на всех устройствах с одним storyBoard
- 13. Автоматическая компоновка фонового изображения для работы на всех устройствах
- 14. Как создать приложение Chromecast на всех устройствах?
- 15. Сохранение совместимых фоновых изображений на всех устройствах
- 16. сделать xy работать одинаково на всех устройствах Android-студии
- 17. Как разместить изображения на одном и том же месте на всех устройствах Android?
- 18. Массивное хранение на устройствах Android.
- 19. Как сохранить одинаковый размер изображения на разных устройствах в android
- 20. Как показать апплеты на устройствах смартфонов
- 21. OnSharedPreferenceChangeListener не работает на всех устройствах?
- 22. AndroidStudio: всегда запускается на всех подключенных устройствах
- 23. , показывающий logcat на устройствах Android.
- 24. Использование режима факела на всех устройствах/APIверсии
- 25. Макет на всех устройствах, какими шагами следовать?
- 26. изображения flikering на свитке на мобильных устройствах
- 27. NavigationDrawer Переключение не виден на всех устройствах
- 28. Ориентация фотографий на устройствах Android
- 29. Не удалось загрузить файлы на устройствах на Android-устройствах
- 30. Изображения не найдены на устройствах
создать 9-кратное изображение, чтобы вы могли повторно использовать изображение для разрешения diff-diff. – Rajan
srry ... я не указал, какие изображения у меня есть ... они являются изображениями растений, поэтому я думаю, что не могу использовать 9patch – Twilie2012
Как вы хотите отображать их? В сетке, в списке, просто покажите изображение в полноэкранном режиме или как? –