2011-12-14 3 views

ответ

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 вы можете использовать любые другие комбинации имени/письма.

+2

Обратите внимание, что вы не можете сделать это пространство имен по умолчанию, по крайней мере последнее, что я пробовал (правда, возможно, 18 месяцев назад ...). – CommonsWare

+0

Просто протестировал его, правильно, это невозможно. –

+0

только для уточнения, можете ли вы объяснить его точку * в контексте android *? Если мы изменим содержимое (schemas.android.com и/или «apk/res/android»), мы что-нибудь сломаем? –

1

Это пространство имен, определяемое xmlns:android="http://schemas.android.com/apk/res/android".

0

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

Смежные вопросы