..


Рекламные ссылки

Мы экран изображение с ImageView

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

Переходя к изучению своей воле найти эту папку подпапку макет, который мы использовали тщательно ногу со временем, и еще три вложенных папок, определенных следующими именами:

  • холст-hdpi
  • холст-mdpi
  • холст-ldpi

Вложенные перечисленные выше тех, которые будут содержать изображения, которые мы хотим положить в нашем приложении.

Но что означают эти папки? Поэтому, учитывая, что 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. Это будет изменен, в полностью автоматическом, и адаптирован к экрану тренажере или устройство без проблем. Изменить размер изображения от большего к меньшему включает в себя без потери качества (рост, однако, операции, выполняемые операционной системой, когда заявка должна быть запущена), наоборот, как мы уже говорили ранее, не было бы потери качества пропорциональным увеличением.

Помощь разрабатывать приложения для Android
E-Learning
ASP Zero (книгу) ASP Zero (книгу)
Обучение Microsoft ASP и VBScript, с нуля. Находясь всего в 29 €.
ASP и доступ (книгу) ASP и доступ (книгу)
Управление базой данных MS Access с ASP. Находясь всего в 29 €.
Веб-маркетинг (курс) Веб-маркетинг (курс)
Продвижение сайтов, поисковые системы и маркетинг. С 39 €.
Рекламные ссылки