..


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

Виджеты и Вид: Некоторые наблюдения

Что касается примера проекта, мы проанализировали содержимое всех файлов, за исключением manifest.xml файла, это происходит потому, что объяснение кода требует знания того, на данном этапе руководство, читатель еще нет, для этого Поэтому я решил отложить обсуждение этого вопроса. На данный момент, таким образом, сосредоточиться на android.widget пакета.

Пакет android.widget

Этот пакет содержит все графики, которые можно вставлять в Просмотр и, следовательно, содержат элементы, такие как: TextView, EditText, Button и многое другое.
Чтобы создать пользовательский виджет, просто создать класс, который расширяет класс просмотреть или подкласса.

Каждый элемент, принадлежащий пакет суперкласс имеет android.widget Посмотреть класс, который является ничем иным, абстракция того, что пользователь видит на экране.

В окне вы можете вставить несколько элементов потомками Посмотреть класса и эти элементы будут включены в какую-то иерархического дерева, которое идентифицирует окончательная структура окна.

Что я могу сделать об этих элементов?

Операция проводится чаще, в том, что в набор свойств: для каждого графического, которые можно настроить размер, текстовый контент, позиции в окно и многое другое.

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

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

Скрыть элементы из поля зрения пользователя

В графическом интерфейсе пользователя часто может быть полезным, чтобы скрыть определенные элементы, чтобы посмотреть профиль и появляются только при соблюдении определенных условий. Например, в приложении, в котором пользователю предлагается заполнить форму, вы можете скрыть кнопку "Отправить форму" и сделать его только тогда, когда все поля заполнены.
Чтобы скрыть графический элемент для вызова метода setVisibility suffiente (INT видимости) от объекта, который вы хотите скрыть.

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

Создание объекта "редактируемый"

Теперь посмотреть некоторые из наших размышлений над проектом, начиная, как вы помните, напечатанный на экране просто строка приветствия. Зрения, и, в частности объект TextView в котором содержится приветствие строки, оказывается, "статический объект". Это название объекта, который не может быть изменен во время выполнения приложения, и поэтому всегда будет содержать то же значение, которое было инициализировано.

Очевидно, что заявление, мы должны изменить значение данного объекта, например, из-за какого-то события, создаваемые пользователем, для того чтобы достичь этого, необходимо:

  • main.xml в исходный файл должен быть добавлен в качестве свойства уникальный идентификатор (который будет присвоен автоматически после заполнения), которая идентифицирует объект;
  • в исходном файле. Java необходимо создать экземпляр объекта одного и того же типа, который мы объявили в файл с идентификатором main.xml и сделать какую-то связь между этими двумя, вызвав метод findViewById (R.id.nomeOggetto) (как ObjectName это имя данного объекта в файл main.xml).
В следующей главе мы покажем, практический пример выше.

Помощь разрабатывать приложения для Android
E-Learning
CSS (курс) CSS (курс)
Веб-дизайн и доступность в соответствии с W3C CSS и XHTML. Начиная от 29 €.
Javascript (курс) Javascript (курс)
Полное руководство для сценариев на стороне клиента. С 39 €.
PHP (курс) PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €.
Рекламные ссылки