Почему большинство атрибутов XML начинаются с android :? Похоже на большую трату ввода ...Почему это называется android: id, android: textAppearance и т. Д.?
0
A
ответ
4
Это просто пространство имен XML для всех связанных с Android тегов/атрибутов, которые вы определяете в корневых элементах ваших XML-файлов. Если вы не хотите набирать так много, вы можете изменить
xmlns:android="http://schemas.android.com/apk/res/android"
в
xmlns:a="http://schemas.android.com/apk/res/android"
Это позволяет использовать элементы таким образом, как
a:id=".."
Вместо a вы можете использовать любые другие комбинации имени/письма.
1
Это пространство имен, определяемое xmlns:android="http://schemas.android.com/apk/res/android"
.
0
его про пространство имен. создайте собственное пользовательское представление с пользовательскими атрибутами, и вы увидите разницу.
Смежные вопросы
- 1. android получить textappearance runtime
- 2. Почему textColor в android: textAppearance игнорируется?
- 3. android: textAppearance for Arabic
- 4. вопросы о android: textAppearance
- 5. Стиль Android - разница между @style, android :, @android: style и т. Д.
- 6. Почему Android-оболочка не имеет, настраивает, деформирует и т. Д.?
- 7. Инструменты восстановления Android (4EXT и т. Д.)
- 8. 000000001 и т. Д. Как уникальный ID
- 9. android: set textColor с атрибутом textAppearance
- 10. android: lineSpacingMultiplier не работает в android: textAppearance
- 11. set android: textAppearance with DataBinding
- 12. Android устарел модуль apache (HttpClient, HttpResponse и т. Д.)
- 13. Сохранение переменных в Android Views (кнопка, TextViews и т. Д.)
- 14. Android ID и ImageView
- 15. Singleton Destruction, Class Загрузка и т. Д. В android
- 16. Исправлена компоновка Android (dp, margin и т. Д.)
- 17. ошибки R.Java и т. Д.
- 18. Eclipse (Android): Невозможно решить тип/переменную и т. Д.
- 19. Проверка подлинности электронной почты (Gmail, Yahoo и т. Д.) - android
- 20. Управление питанием в Android, спящий режим и т. Д.
- 21. Android UsbRequest.queue (ByteBuffer) игнорирует положение, лимит и т. Д.?
- 22. Android: Предполагаемое использование фрагментов с сервисами, диалогами и т. Д.
- 23. Множество вопросов, eclipse, android MediaPlayer и т. Д.
- 24. Android: Диалог и т. Д. Восстановление после изменения вращения
- 25. Border-left, Border-right и т. Д. Для android?
- 26. Kivy - оптимизация для Hand-Helds (Android, IOS и т. Д.)
- 27. Android AlertManager через перезагрузки, обновления и т. Д.
- 28. Android Sqlite Базы данных статические/не статические и т. Д.
- 29. Android - Override textAppearance малых, средних, больших
- 30. Почему идентификатор tabhost является типом @android: id?
Обратите внимание, что вы не можете сделать это пространство имен по умолчанию, по крайней мере последнее, что я пробовал (правда, возможно, 18 месяцев назад ...). – CommonsWare
Просто протестировал его, правильно, это невозможно. –
только для уточнения, можете ли вы объяснить его точку * в контексте android *? Если мы изменим содержимое (schemas.android.com и/или «apk/res/android»), мы что-нибудь сломаем? –