Android style - difference between @style, android:, @android:style, etc
<p>In android developer examples, blogs, etc, I have seen multiple prefixes for the values of style attributes. Can someone please describe when to use what? For example, what is the difference between these 3 cases?</p>

<pre><code>parent="@android:style/TextAppearance"
parent="TextAppearance.AppCompat"
parent="@style/TextAppearance.AppCompat"
</code></pre>

<p>What is the difference between these 2 cases?</p>

<pre><code>&lt;item name="colorControlNormal"&gt;@color/white&lt;/item&gt;
&lt;item name="android:colorControlNormal"&gt;@color/white&lt;/item&gt;
</code></pre>