yuazakharov писал(а):doter.ua писал(а):html теги (не их разновидность, а вообще "что такое тег, его атрибуы")
Сам разработчик сайтов с помощью CMS. HTML, CSS знаю на высоком уровне. PHP, JavaScript на уровне начинающего.
Возьмем например TextView - элемент для отображения текста.
Теперь добавим пару атрибутов
Код: Выделить всё
<TextView
android:id="@+id/tvSomeText"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:text="Привет мир!" />
Жизненно-необходимые атрибуты (высота, ширина и т.д.) добавляются автоматически при создании ( перетягивании элемента с палитры на экран ) Основная работа - редактирование этих атрибутов или добавление новых (например атрибут расположения со значением "по центру" )
В Android Studio не нужно вводить
android:id="значение", достаточно начать вводить id, и воспользоваться автодополнением, которое сгенерирует
android:id="". Останется только вписать значение. И так со всеми атрибутами, большинство которых будет изучено в уроках старт_андроида.
Это был просто элемент. Еще есть контейнеры, хранящие другие вью. Такая технология верстки вам должна быть знакома из ВЕБа, на ней останавливаться не буду.
Так же XML используется для хранения ресурсов, но там вообще все просто: просто коллекции по принципу "ключ - значение".
Насколько я знаю все (по крайней мере большинство) атрибутов можно указать в коде (Java) без использования XML (например при необходимости динамического создания элементов). Можно смешивать эти способы: часть атрибутов настроить в ХМЛ, другую часть атрибутов добавить\изменить в коде.
Этого должно быть достаточно для кодинга на Андроиде, по ходу обучения гугл поможет.