Knigionline.co » Программное обеспечение » Android, Разработка приложений для чайников

Android, Разработка приложений для чайников - Фелкер Донн (2012)

Android, Разработка приложений для чайников
  • Год:
    2012
  • Название:
    Android, Разработка приложений для чайников
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    ДИАЛЕКТИКА
  • Страниц:
    201
  • ISBN:
    978-5-8459-1748-5
  • Рейтинг:
    2.3 (3 голос)
  • Ваша оценка:
В реалиях современного мира миллиарды пользователей переносят в кармане мобильные гаджеты, и в большей их части установлена платформа Android. Даже если вы ни разу в жизни не занимались разработкой приложений для портативных гаджетов, прочитав эту книгу, у вас появится шанс воплотить свои уникальные мысли в новейшие приложения для операционной системы Android. Здесь вы найдете подробные инструкции по установке и загрузке области разработки и творению приложений для Android. Прочитайте книгу и станьте истинным профессионалом!
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.

Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

Установка параметров layout_width и layout_height

Прежде чем представление появится на экране, нужно сконфигурировать его свой-

ства, чтобы операционная система Android знала, как нарисовать его. Свойства пред-

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

Атрибуты layout_width (ширина компоновки) и layout_height (высота компонов-

ки) являются обязательными. В Android SDK они относятся к классу LayoutParams.

Атрибут layout_width определяет ширину представления, а layout_height —

его высоту.

Глава 4. Разработка пользовательского интерфейса 111

Android Application Development For Dum.indb 111 08.11.2011 12:23:56

Значения fill_parent и wrap_contents

Атрибуты layout_width и layout_height могут принимать значения в пикселях

или предопределенные строковые значения. Два наиболее распространенных предо-

пределенных строковых значения — fill_parent (заполнить родительский) и wrap_

content (сворачивать содержимое).

Значение fill_parent информирует операционную систему Android о том, что

представление должно заполнить собой все пространство, доступное в родительской

компоновке. При значении wrap_content Android должна выделять для представле-

ния ровно столько пространства, сколько нужно для отображения его содержимого.

При этом, когда объем содержимого увеличивается (например, удлиняется строка,

отображаемая элементом TextView), расширяется также пространство, занимаемое

представлением на экране. Значение wrap_content аналогично свойству Autosize

(Автоматический размер) в формах Windows.

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

новить в файле XML. Если же компоновка динамическая (т.е. должна изменяться во

время работы пользователя с устройством), параметры размещения должны устанав-

ливаться в коде Java, где они представлены не как значения атрибутов, а как поля

классов, причем имена полей и атрибутов могут не совпадать. В любом случае вы

должны обязательно присвоить значения параметрам компоновки. Динамические

представления в данной книге не рассматриваются. Примеры динамических пред-

ставлений можно найти в образцах кодов, поставляемых в пакете Android SDK.

Е!

АНИ

М Если забудете установить значения атрибутов layout_width и layout_

ВНИ

height, приложение потерпит крах во время выполнения при попытке

вывода представления. К счастью, это легко обнаруживается при тестиро-

вании приложения.

В версии Android 2.2 значение fill_parent было переименовано в match_

parent. Однако для обратной совместимости значение fill_parent про-

должает поддерживаться, поэтому я использую его в данной книге. Но если

вы планируете разрабатывать приложения для версий 2.2 и выше, то вам

лучше использовать значение match_parent.

Добавление изображения в приложение

Приложение выглядело бы довольно скучным, если бы могло отображать на экра-

не только текст, поэтому нужно добавить изображения. Как это делается, я расскажу

в следующих разделах.

Размещение изображения на экране

В проекте Silent Toggle Mode мы добавим на экран изображение телефонной труб-

ки (см. рис. 4.2 и 4.3), которое будет информировать пользователя о текущем режиме

звонка (бесшумный или громкий). Поскольку есть два режима, нужны два изображе-

ния. Чтобы добавить изображения в приложение, нужно, естественно, иметь файлы

изображений. Можете загрузить их с сайта данной книги или применить собственные

изображения, какие вам больше нравятся.

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий