2011-01-12 11 views
3

hier eine Linie in Layout-Datei ist benötigen Erklärung für android Layout Syntax

<TextView android:id="@+id/username" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="@string/username" android:textAppearance="?android:attr/textAppearanceMedium">
in über Kontext, was die genaue Bedeutung von
android:textAppearance="?android:attr/textAppearanceMedium"
ist, dass im Zusammenhang mit "[package:]? [Typ:] Name", Wenn ja, worauf bezieht sich das?

+0

was uns '?' benutzt für ? können wir auch dasselbe definieren? Wie können wir ein neues Paket definieren? – Shrenik

Antwort

7

? Android: attr/textAppearanceMedium bezieht sich auf das android.R.attr.textAppearanceMedium Dies ist die Art und Weise, auf externe Paketressourceninhalte zu verweisen.

Hier ist ein article erwähnt dies.