Aaml: Самый Простой Язык Разметки Для Android.

Вы можете подумать, что это глупо, но мне не нравятся IDE. Обычно я выполняю всю работу в vim+tmux+terminal. Я осознаю все преимущества IDE, просто мне удобнее в хорошем текстовом редакторе.

Но речь идет не об этом.

Когда я пишу что-то для Android, я часто редактирую XML (разметку, стили, строки.

).

Так что делать это в текстовом редакторе не очень удобно.

Поэтому я решил потратить пару часов и написать генератор XML на основе упрощенного языка разметки (например, lesscss или стилуса для CSS).

Все еще Национальные институты здравоохранения США - очень заманчивый стимул.

Язык AAML (еще один язык разметки Android) имеет очень простой синтаксис.

?Элементы начинаются с двоеточия.

Запятые (или разрывы строк) разделяют атрибуты.

Табуляция (или пробелы, или и то, и другое) определяют вложенность элементов.

Комментарии начинаются с решетки.

Некоторые простые макеты выглядят так:

  
   

# Main layout :LinearLayout layout fill, padding 0dp 16dp, orientation vertical :EditText layout fill wrap hint @string/to :EditText layout fill wrap hint @string/subject :EditText layout fill 0dp 1 gravity top hint @string/message :Button#btn_send layout 100dp wrap gravity right text @string/send

Эта разметка AAML компилируется в:

<Эxml version="1.0" encoding="utf-8"?> <!-- Main layout --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android "

Теги: #Android #xml #aaml #markup #markup #разработка для Android
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.