Нашел, что это интересный вопрос, и попытался найти ответ. Это то, что я нашел.
от: http://developer.android.com/guide/topics/resources/style-resource.html
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style
name="style_name"
parent="@[package:]style/style_to_inherit">
<item
name="[package:]style_property_name"
>style_value</item>
</style>
</resources>
item - Определяет отдельное свойство для стиля. Должен быть дочерним элементом.
атрибуты:
название
Атрибут ресурса. Необходимые. Имя свойства стиля, которое нужно определить, с префиксом пакета, если необходимо (например, android: textColor).
от: http://developer.android.com/guide/topics/manifest/manifest-intro.html
Значения ресурсов
Некоторые атрибуты имеют значения, которые могут отображаться пользователям - например, метка и значок для действия. Значения этих атрибутов должны быть локализованы и, следовательно, установлены из ресурса или темы. Значения ресурса выражаются в следующем формате,
@[package:]type:name
где имя пакета может быть опущено, если ресурс находится в том же пакете, что и приложение, type - это тип ресурса - например, «string» или «drawable» - и name - это имя, которое идентифицирует конкретный ресурс. Например:
Значения из темы выражены аналогичным образом, но с начальным '?' вместо '@':
?[package:]type:name
И, наконец, я попытался присвоить атрибуты без android: и он выдал исключение, хотя и успешно скомпилирован.