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, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

держимого. При щелчке на текстовом поле операционная система Android автома-

тически отображает экранную клавиатуру, с помощью которой пользователь может

вводить текст. Ниже приведено более подробное определение виджета EditText, ко-

торое тоже есть в файле reminder_edit.xml.

Android Application Development For Dum.indb 238 08.11.2011 12:24:03

<EditText android:id="@+id/body"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:minLines="5"

android:scrollbars="vertical"

android:gravity="top" />

В приложении Task Reminder приведенное выше текстовое поле применяется для

ввода текста задачи. Ширина и высота виджета здесь такие же, как в предыдущем

примере — по ширине виджет занимает все доступное пространство, а по высоте —

столько, сколько нужно для отображения содержимого. Отличия от предыдущего тек-

стового поля следующие.

 minLines. Это свойство определяет минимальную высоту представ-

ления EditText. Класс EditText является производным от класса

TextView и наследует все его свойства, включая minLines. В приведен-

ной выше разметке задана высота представления EditText не менее

5 строк. Благодаря этому представление выглядит как область, предна-

значенная для ввода не короткого названия, а длинного текста. Срав-

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

ется тот же принцип: для короткой темы предоставлено однострочное

текстовое поле, а для длинного тела письма — многострочное.

 scrollbars. Это свойство определяет, какие полосы прокрутки должны

появляться, когда текст переполняет доступное пространство текстового

поля. В данном случае задан вывод вертикальной полосы прокрутки.

 gravity. Когда пользователь передает фокус текстовому полю

EditText, курсор ввода по вертикали располагается посередине пред-

ставления. Однако пользователи интуитивно ожидают, что им будет

предложено вводить текст с начала поля, т.е. курсор должен находить-

ся вверху слева. Чтобы при выборе текстового поля курсор находился

вверху, нужно присвоить атрибуту gravity значение top.

Рис. 11.1. Когда атрибут gravity не установлен, курсор находится посредине

Глава 11. Обработка вводимых данных 239

Android Application Development For Dum.indb 239 08.11.2011 12:24:03

Отображение экранной клавиатуры

Представление EditText очень гибкое, его можно сконфигурировать разными

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

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

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

ления EditText позволяют программисту манипулировать визуальными свойствами

экранной клавиатуры.

Разные текстовые поля могут задавать разные свойства экранной клавиатуры. На-

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

должна содержать только цифры. Буквы лишь зря займут драгоценное место и вы-

нудят уменьшить клавиши цифр. Если текстовое поле предназначено для ввода элек-

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

что вам предоставлено много способов конфигурирования экранной клавиатуры, с

помощью которых можно повысить полезность и удобство приложения.

С помощью свойства inputType можно даже задать способ конфигурирования

экранной клавиатуры. Свойств экранной клавиатуры так много, что для их описа-

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