Вы можете подумать, что это глупо, но мне не нравятся IDE. Обычно я выполняю всю работу в vim+tmux+terminal. Я осознаю все преимущества IDE, просто мне удобнее в хорошем текстовом редакторе.
Но речь идет не об этом.
Когда я пишу что-то для Android, я часто редактирую XML (разметку, стили, строки.
).
Так что делать это в текстовом редакторе не очень удобно.
Поэтому я решил потратить пару часов и написать генератор XML на основе упрощенного языка разметки (например, lesscss или стилуса для CSS).
Все еще Национальные институты здравоохранения США - очень заманчивый стимул.
Язык AAML (еще один язык разметки Android) имеет очень простой синтаксис.
?Элементы начинаются с двоеточия.
Запятые (или разрывы строк) разделяют атрибуты.
Табуляция (или пробелы, или и то, и другое) определяют вложенность элементов.
Комментарии начинаются с решетки.
Некоторые простые макеты выглядят так:
Эта разметка AAML компилируется в:# 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
<Э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
-
Ракушки
19 Oct, 24 -
Динамометр
19 Oct, 24 -
Правила Google Adsense И Другие Изменились.
19 Oct, 24