..
ImageView является не чем иным объектом, который позволяет программисту, чтобы показать изображение на экране. До принятия практический пример отображения на ImageView необходимо понять, куда ставить наш имидж и понимать структуру папки разрешения нашего проекта.
Переходя к изучению своей воле найти эту папку подпапку макет, который мы использовали тщательно ногу со временем, и еще три вложенных папок, определенных следующими именами:
Вложенные перечисленные выше тех, которые будут содержать изображения, которые мы хотим положить в нашем приложении.
Но что означают эти папки? Поэтому, учитывая, что Android представляет собой мобильную операционную систему, установленную на различных устройств с различными risoluzone иметь какие-то улучшения изображения должны создать три версии изображения в различных размерах. Эти три варианта изображения должны быть размещены в порядке размером от большого к самому маленькому в папках выше взгляды.
Конечно, для показа изображения на экране достаточно, что есть по крайней мере одну версию изображения в одном из трех папок. В случае, мы хотели показать изображения оптимизированы для отображения на низких risuluzione экранах с высоким разрешением мы должны увеличить изображение в результате чего неизбежны размывание изображения.
Сказав, что мы предлагаем практический пример. Возьмите пример изображения и поместить эту папку во взглядах выше (а также избегать создания трех вариантов изображения). Без этого вы должны открыть файл main.xml и вставить код для объявления наших ImageView мы называли изображения:
<ImageView андроид: ID = "@ + идентификатор / Image" Android: layout_width = "wrap_content" Android: layout_height = "wrap_content"> </ ImageView>
Теперь откройте файл. ImageView объекта и импорта Java
android.widget.ImageViewобъявить объект типа ImageView
частные ImageView miaImmagine;а затем вставьте следующий код:
miaImmagine = (ImageView) findViewById (R.id.Image); miaImmagine.setImageResource (R.drawable.ImmagineEsempio);
Как мы видим код для отображения изображения очень прост. В первой строке мы связываем XML-элемента, объявленного с уровня, указанного в коде и установить значение изображения следуют методу setImageResource. Далее идет код для этого метода для наших файлов изображений, которые находятся в R-класс место в холст.
Как inutuibile понять, когда мы вставляем любое изображение в папку-холст ... автоматически создает постоянно для графических файлов в суб-класса холст R. Имя, используемое в примере, ImmagineEsempio, является имя файла, который идентифицирует изображение. Как мы видим, Вам достаточно ввести только имя файла, минуя расширение.
Особенность Android заключается в выполнении автоматического изменения размера изображения формата более разрешение экрана. Чтобы убедиться в этом поведении, достаточно показать, изображение на экране в высоком risuluzione. Это будет изменен, в полностью автоматическом, и адаптирован к экрану тренажере или устройство без проблем. Изменить размер изображения от большего к меньшему включает в себя без потери качества (рост, однако, операции, выполняемые операционной системой, когда заявка должна быть запущена), наоборот, как мы уже говорили ранее, не было бы потери качества пропорциональным увеличением.
| |
ASP Zero (книгу)
Обучение Microsoft ASP и VBScript, с нуля. Находясь всего в 29 €. |
| |
ASP и доступ (книгу)
Управление базой данных MS Access с ASP. Находясь всего в 29 €. |
| |
Веб-маркетинг (курс)
Продвижение сайтов, поисковые системы и маркетинг. С 39 €. |