Android studio xml comment

Комментарии в Android Layout xml

Я хотел бы ввести некоторые комментарии в XML файлы макета, как бы я это сделал?

8 ответов

Как и другие, комментарий в XML выглядит следующим образом

Обратите внимание, что они могут охватывать несколько строк

Но они не могут быть вложенными

Также вы не можете использовать их внутри тегов

Консорциум World Wide Web (W3C) фактически определил интерфейс комментариев. В определении говорится all the characters between the starting ‘ ‘ form a part of comment content and no lexical check is done on the content of a comment .

Более подробная информация доступна на сайте developer.android.com.

Итак, вы можете просто добавить свой комментарий между любыми начальными и конечными тегами. В Eclipse IDE просто введите , чтобы автоматически заполнить комментарий для вас. Затем вы можете добавить текст комментария между ними.

Цель особого упоминания in between заключается в том, что вы не можете использовать его внутри тега.

неверно и даст следующую ошибку

Комментарии XML начинаются с и заканчиваются на —> .

если вы хотите прокомментировать Android Studio . просто нажмите ctrl + / .

Комментарии Возможны теги INSIDE

Возможно создание пользовательских атрибутов, которые могут использоваться для комментариев/документации.

В приведенном ниже примере определяется атрибут documentation:info с примерным значением комментария:

Обратите внимание, что в этом случае documentation.mycompany.com является просто определением для нового пользовательского пространства имен XML ( documentation ) и, таким образом, просто уникальный URI string — это может быть что угодно, пока оно уникально. documentation справа от xmlns: также может быть любым — это работает так же, как и используется пространство имен android: XML.

Используя этот формат, можно создать любое количество атрибутов, например documentation:info , documentation:translation_notes и т.д., а также значение описания, формат которого совпадает с любым атрибутом XML.

  • Добавить атрибут xmls:my_new_namespace в XML файл корневого (верхнего уровня) XML в файле макета XML. Установите его значение в уникальную строку
  • Под любым дочерним XML-элементом внутри файла используйте новое пространство имен и любое слово, следующее для определения тегов комментариев, которые игнорируются при компиляции, например.

Источник

Закомментировать текст XML в Android Studio

Здравствуйте, начал потихоньку изучать Android Studio, после делфи непривычно )))))

Подскажите пожалуйста, как закомментировать текст в XML файле в Android Studio,
пробую так, но выдаёт ошибку, и нижний после коментария текст подсвечивается желтым.

Android Studio, файл activity_main.xml
здесь понятно это название приложения package com.example.user.myapplication; здесь понятно это.

Подключение бибилиотеки XML RPC в проект для Android Studio
Всем привет. Хочу заюзать либу http://ws.apache.org/xmlrpc/client.html Скачал jar файлики.

Как выровнять изображение по центру текста XML в android studio

(Android studio, java) Ошибка при импорте библиотеки cannot resolve symbol android studio
Вот библиотека https://github.com/mik3y/usb-serial-for-android. Устанавливал так, File -> New ->.

Как в Android Studio по нажатию кнопки выводить свой текст в TextView?
Вот мой код MyActivity.java: package com.example.dasha; import android.app.Activity; .

Как по нажатию кнопки несколько раз выводить текст в TextView в Android Studio?
Помогите вывести текст в textview при нажатии на одну и ту же кнопку ? Нажал — изменился текст.

Источник

Комментарии в Android Layout xml

Я хотел бы ввести некоторые комментарии в XML-файлы макета, как бы я это сделал?

Как и другие, комментарий в XML выглядит следующим образом:

Обратите внимание, что они могут охватывать несколько строк

Но они не могут быть вложенными

Также вы не можете использовать их внутри тегов

Консорциум World Wide Web (W3C) фактически определил интерфейс комментариев. В определении говорится, что all the characters between the starting ‘ ‘ form a part of comment content and no lexical check is done on the content of a comment .

Более подробная информация доступна на сайте developer.android.com .

Таким образом, вы можете просто добавить свой комментарий между любыми начальными и конечными тегами. В Eclipse IDE просто набрав будет автоматически заполнять комментарий для вас. Затем вы можете добавить текст комментария между ними.

Цель особого упоминания заключается в том, что вы не можете использовать его внутри тега.

Неверно и даст следующую ошибку

Комментарии XML начинаются с и заканчиваются на —> .

Комментарии INSIDE теги возможны

Можно создавать пользовательские атрибуты, которые могут использоваться для целей комментирования / документации.

В приведенном ниже примере определяется атрибут documentation:info с примерным значением комментария:

Обратите внимание, что в этом случае documentation.mycompany.com – это просто определение для нового пользовательского пространства имен XML ( documentation ), и, таким образом, это просто уникальная строка URI – это может быть все до тех пор, пока оно уникально. documentation справа от xmlns: также может быть что угодно – это работает так же, как и используется пространство имен android: XML.

Используя этот формат, можно создать любое количество атрибутов, таких как documentation:info , documentation:translation_notes и т. Д., А также значение описания, причем формат совпадает с любым атрибутом XML.

  • Добавьте xmls:my_new_namespace в корневой (верхний уровень) XML-элемент в файле макета XML. Установите его значение в уникальную строку
  • Под любым дочерним элементом XML внутри файла используйте новое пространство имен и любое слово, следующее для определения тегов комментариев, которые игнорируются при компиляции, например

Если вы хотите прокомментировать в Android Studio . Просто нажмите ctrl + / .

Из примечания Федерико Куллоки:

Также вы не можете использовать их внутри тегов

Означает; Вы должны поместить комментарий в верхнюю или нижнюю часть файла – все места, в которые вы действительно хотите добавить комментарии, по крайней мере находятся внутри тега макета верхнего уровня

Источник

Android string.xml — несколько вещей, которые стоит помнить

Доброго времени суток! Представляю вашему вниманию вольный перевод статьи от GDE (Google developer expert) Dmytro Danylyk. Собственно, вот оригинал. Статья описывает правильные подходы для работы со strings.xml и особенно полезно это будет разработчикам, которые разрабатывают мультиязыковые приложения. Прошу под кат.

Эта статья о такой тривиальной вещи android как string.xml.

Не используйте повторно

Не используйте повторно строки для разных экранов

Давайте представим, что у вас есть loading dialog на Sign In либо Sign Up экране. Так как оба экрана имеют loading dialog, вы решаете использовать те же строки — R.string.loading.

Позже, если вы решите использовать различные, вам нужно будет создать 2 разные строки и модифицировать их, непосредственно, в .java классах. Если вы используете разные строки с начала — вам бы пришлось модифицировать лишь strings.xml файл.

Вы никогда не будете заранее знать поддержку и перевод какого языка вам предстоит добавить. Всё дело в контексте: в одном языке вы можете использовать тоже слово в одном контексте, но в другом — это слово по смыслу не будет подходить.

Обратите внимание, что в данном случае английская версия strings.xml использует тоже самое слово — “Yes” для обоих случаев R.string.download_file_yes и R.string.terms_of_use_yes strings.
Но украинский вариант strings.xml использует 2 разных слова — “Гаразд” для R.string.download_file_yes и “Так” для R.string.terms_of_use_yes.

Разделяйте

Разделяйте строки, которые относятся к одному экрану с помощью префиксов и комментариев

  1. Добавляйте префикс в виде имени экрана к каждой строке для более простого понимания к какому экрану относится данный ресурс.
  2. Чистый string.xml файл поможет достаточно легко поддерживать и переводить различные языки — экран за экраном.

Создание различных strings.xml для каждого экрана

Если вы хотите, вы можете создать string.xml файл для каждого экрана — settings-strings.xml, profile-strings.xml. Но обычно приложение имеет около 10-20 экранов, соответственно, нужно иметь 10-20 string.xml файлов в каждой языковой папке. Я думаю, что это будет сопряжено с беспорядком.

Форматирование

Используйте Resources#getString(int id, Object… formatArgs) для форматирования строк

Никогда не делайте конкатенацию через + оператор, поскольку в других языках порядок слов может варьироваться.

Множественное число

Используйте Resources#getQuantityString(int id, int quantity) для количественных строк

Не решайте проблемы с множественным числом в java коде, поскольку разные языки имеют разные правила для согласования множественного числа

Подстветка слов

Используйте html text для подсветки статический слов

Источник

Работа с XML в Android

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

Библиотеки Android имеют набор классов для работы с XML-документами с произвольной структурой и содержанием.

Шаг 1.

Для того чтобы упаковать статический XML файл вместе с вашим приложением, вам нужно поместить его в папку: res/xml/

В каталоге res/ создайте подкаталог xml/ в котором будет располагаться наш ХМL-файл.

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

Шаг 2.

Рассмотрим загрузку XML-документа произвольной структуры из ресурсов в код программы.

Создадим приложения, которое будет уметь способность читать список имен, фамилий и телефонов, определенных в XML-файле.

Теперь создадим XML файл который будет хранить Имена, Фамилии и номера телефонов сотрудников фирмы и сохраним его в res/xml/ под именем contacts.xml.

Вот как будут выглядеть XML файл contacts.xml

Шаг 3.

Создадим View состоять она будет с LinearLayout и ListView и назовем main.xml:

Шаг 4.

Загружаем файл contacts.xml, созданный ранее:

Метод getXml() возвращает XmlPullParser, используя который можно прочитать загруженный XML-документ в цикле while:

В конечном итоге ваше приложение должно выглядеть так:

Весь код MyActivity:

Обратите внимание что наследуется MyActivity не от Activity а от ListActivity.

Источник

Читайте также:  Что такое чайник для android
Оцените статью