Articles of размера

Андроидальное кодирование изображения с максимальным ограничением размера

Мне нужно кодировать изображение в формате JPEG, а максимальный размер файла – 300 К и отправлять его в виде массива байтов. Я делаю кодировку: ByteArrayOutputStream baos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos); image = baos.toByteArray(); Вы знаете, как ограничить размер файла до 300K? Возможно, решение заключается в том, чтобы снизить качество изображения, но иногда (когда […]

Изменение размера изображений и setCompoundDrawablesWithIntrinsicBounds

Мое приложение содержит кнопки с изображениями на них, заданные с помощью setCompoundDrawablesWithIntrinsicBounds . Я использую изображения из папки drawables приложения, но также использую изображения, загруженные из Интернета и хранящиеся на SD-карте. Я обнаружил, что мне нужно увеличить размеры изображений SD-карт, чтобы они отображались в том же размере, что и изображения в чертежах . Я сделал […]

Изменение макета виджетов после изменения размера виджета

Мой виджет поддерживает изменение размера виджета. Но когда размер виджета изменяется, размер текста остается прежним. Что мне делать, чтобы справиться с этим? Я ищу что-то вроде процента от размера текста, который будет зависеть от размера виджета.

Размеры изображений на Android

Я начинаю с разработки Android, и у меня есть несколько вопросов о поддержке разных размеров экрана. Я прочитал все об этом здесь, но все же не понимаю, как использовать изображения разных размеров для разных экранов. Моя ситуация заключается в том, что я поставил изображение в res / drawable / hdpi, которое будет подхвачено при запуске […]

Гибкая компоновка Android для нескольких размеров экрана / плотности

Я работаю над созданием карточной игры для Android. Я пытаюсь придумать макет, который позволит играть в игру на всех размерах экрана и плотности. Я читал: http://developer.android.com/guide/practices/screens_support.html Тем не менее, я все еще смущен лучшим способом сделать это. Для этой игры мне нужны карты, выложенные в ландшафтном режиме, в 5 колонках. Для дополнительных карт есть места […]

Изменение размера растрового изображения

Приведенный ниже код изменяет размер растрового изображения и сохраняет соотношение сторон. Мне было интересно, есть ли более эффективный способ изменения размера, потому что у меня появилась идея, что я пишу код, который уже доступен в API Android. private Bitmap resizeImage(Bitmap bitmap, int newSize){ int width = bitmap.getWidth(); int height = bitmap.getHeight(); int newWidth = 0; […]

Как получить высоту экрана в Android?

Как я могу получить доступную высоту экрана в Android? Мне нужна высота за вычетом строки состояния или строки меню или любых других украшений, которые могут быть на экране, и мне нужно, чтобы она работала на всех устройствах. Кроме того, мне нужно знать это в функции onCreate. Я знаю, что этот вопрос задавали раньше, но я […]

Разные размеры на двух устройствах, даже если я использую "dp"

У меня 2 таблетки: 1 Samsung Android 3.0 DisplayMetrics {density=1.0, width=600, height=976, scaledDensity=1.0, xdpi=161.55031, ydpi=155.51021} 1 недорогое устройство, Android 2.3.3 DisplayMetrics {density=1.0, width=480, height=800, scaledDensity=1.0, xdpi=160, ydpi=160.42105} Если я использую разные макеты для каждого размера экрана, оба устройства говорят, что они большие и mdpi, поэтому я не могу их отличить, используя имена папок макета … […]

Отображение изображения, большего, чем экран устройства

Я хотел бы отображать изображение большего размера по размеру, чем экран устройства без изменения размера изображения. Он должен быть сосредоточен на экране. Как я могу это сделать?

Admob не заполняет всю ширину

У меня проблема с размером баннера admob: мои тестовые терминалы – Samsung Galaxy s (480×800) и Asus eee pad transformer (800×1200). В admob doc размеры баннеров im используются 320×50 для телефонов и 728×90 для планшетов. С разрешением 480×800 (и портретом) добавление расширяется и заполняет все макеты, но в ландшафте или с планшетом баннер принимает только […]