..
Что касается примера проекта, мы проанализировали содержимое всех файлов, за исключением manifest.xml файла, это происходит потому, что объяснение кода требует знания того, на данном этапе руководство, читатель еще нет, для этого Поэтому я решил отложить обсуждение этого вопроса. На данный момент, таким образом, сосредоточиться на android.widget пакета.
Этот пакет содержит все графики, которые можно вставлять в Просмотр и, следовательно, содержат элементы, такие как: TextView, EditText, Button и многое другое.
Чтобы создать пользовательский виджет, просто создать класс, который расширяет класс просмотреть или подкласса.
Каждый элемент, принадлежащий пакет суперкласс имеет android.widget Посмотреть класс, который является ничем иным, абстракция того, что пользователь видит на экране.
В окне вы можете вставить несколько элементов потомками Посмотреть класса и эти элементы будут включены в какую-то иерархического дерева, которое идентифицирует окончательная структура окна.
Операция проводится чаще, в том, что в набор свойств: для каждого графического, которые можно настроить размер, текстовый контент, позиции в окно и многое другое.
Другая операция обычно делается, чтобы приложить слушателя определенного элемента. Слушатель объект, который может "слушать" ожидает события, создаваемые пользователем (очень распространенная практика, например, связать слушателя к кнопке, чтобы захватить его давление и пользователь может выполнить определенное действие).
Исходный код, чтобы связать слушателя с графическим будет показано несколько раз в течение этого руководства.
В графическом интерфейсе пользователя часто может быть полезным, чтобы скрыть определенные элементы, чтобы посмотреть профиль и появляются только при соблюдении определенных условий.
Например, в приложении, в котором пользователю предлагается заполнить форму, вы можете скрыть кнопку "Отправить форму" и сделать его только тогда, когда все поля заполнены.
Чтобы скрыть графический элемент для вызова метода setVisibility suffiente (INT видимости) от объекта, который вы хотите скрыть.
Эта практика сокрытия элементов широко используется, но мы рекомендуем читателю не злоупотреблять этой техникой, когда элементы, даже если он не виден, однако, создаются и таким образом находятся в памяти. Это означает, трата памяти, в некоторых случаях, не является незначительным. Поэтому рекомендуется создавать объекты только тогда, когда действительно необходимо, и использовать практику ранее представленных экономно.
Теперь посмотреть некоторые из наших размышлений над проектом, начиная, как вы помните, напечатанный на экране просто строка приветствия. Зрения, и, в частности объект TextView в котором содержится приветствие строки, оказывается, "статический объект". Это название объекта, который не может быть изменен во время выполнения приложения, и поэтому всегда будет содержать то же значение, которое было инициализировано.
Очевидно, что заявление, мы должны изменить значение данного объекта, например, из-за какого-то события, создаваемые пользователем, для того чтобы достичь этого, необходимо:
| |
CSS (курс)
Веб-дизайн и доступность в соответствии с W3C CSS и XHTML. Начиная от 29 €. |
| |
Javascript (курс)
Полное руководство для сценариев на стороне клиента. С 39 €. |
| |
PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €. |