Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 21 ноя 2018, 12:58

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Что почитать по XML?
СообщениеДобавлено: 08 фев 2015, 15:42 

Зарегистрирован: 07 фев 2015, 14:29
Сообщений: 3
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Добрый день! По xml полный ноль. Прежде чем начинать писать приложения, хотел бы освоить узнать что да как.

Что об этом скажете XML и Java 2 для профессионалов. Электронного варианта в интернете навалом.

Порекомендуйте полезные книги, ресурсы.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Что почитать по XML?
СообщениеДобавлено: 08 фев 2015, 17:17 
Аватар пользователя

Зарегистрирован: 23 ноя 2013, 16:08
Сообщений: 1107
Откуда: Ukraine
Благодарил (а): 31 раз.
Поблагодарили: 175 раз.
html теги (не их разновидность, а вообще "что такое тег, его атрибуы")

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Что почитать по XML?
СообщениеДобавлено: 08 фев 2015, 17:22 

Зарегистрирован: 07 фев 2015, 14:29
Сообщений: 3
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
doter.ua писал(а):
html теги (не их разновидность, а вообще "что такое тег, его атрибуы")

Сам разработчик сайтов с помощью CMS. HTML, CSS знаю на высоком уровне. PHP, JavaScript на уровне начинающего.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Что почитать по XML?
СообщениеДобавлено: 08 фев 2015, 18:41 
Аватар пользователя

Зарегистрирован: 23 ноя 2013, 16:08
Сообщений: 1107
Откуда: Ukraine
Благодарил (а): 31 раз.
Поблагодарили: 175 раз.
yuazakharov писал(а):
doter.ua писал(а):
html теги (не их разновидность, а вообще "что такое тег, его атрибуы")

Сам разработчик сайтов с помощью CMS. HTML, CSS знаю на высоком уровне. PHP, JavaScript на уровне начинающего.


Возьмем например TextView - элемент для отображения текста.
Код: [ Загрузить ] [ Скрыть ]
  1.     <TextView/> 


Теперь добавим пару атрибутов
Код: [ Загрузить ] [ Скрыть ]
  1.     <TextView 
  2.         android:id="@+id/tvSomeText" 
  3.         android:layout_width="wrap_content" 
  4.         android:layout_height="match_parent" 
  5.         android:text="Привет мир!" /> 

Жизненно-необходимые атрибуты (высота, ширина и т.д.) добавляются автоматически при создании ( перетягивании элемента с палитры на экран ) Основная работа - редактирование этих атрибутов или добавление новых (например атрибут расположения со значением "по центру" )

В Android Studio не нужно вводить android:id="значение", достаточно начать вводить id, и воспользоваться автодополнением, которое сгенерирует android:id="". Останется только вписать значение. И так со всеми атрибутами, большинство которых будет изучено в уроках старт_андроида.

Это был просто элемент. Еще есть контейнеры, хранящие другие вью. Такая технология верстки вам должна быть знакома из ВЕБа, на ней останавливаться не буду.
Так же XML используется для хранения ресурсов, но там вообще все просто: просто коллекции по принципу "ключ - значение".

Насколько я знаю все (по крайней мере большинство) атрибутов можно указать в коде (Java) без использования XML (например при необходимости динамического создания элементов). Можно смешивать эти способы: часть атрибутов настроить в ХМЛ, другую часть атрибутов добавить\изменить в коде.
Этого должно быть достаточно для кодинга на Андроиде, по ходу обучения гугл поможет.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Что почитать по XML?
СообщениеДобавлено: 08 фев 2015, 19:39 

Зарегистрирован: 07 фев 2015, 14:29
Сообщений: 3
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Благодарю! Так и поступим.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB