Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
| android:custom-view-attributes 2011/05/25 10:52 | android:custom-view-attributes 2020/01/22 20:59 aktuell | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| Einem CustomView sollen eigene Werte mitgegeben werden.\\ | Einem CustomView sollen eigene Werte mitgegeben werden.\\ | ||
| Im folgenden Beispiel ein String //myString// und eine Zahl //myNumber//.\\ | Im folgenden Beispiel ein String //myString// und eine Zahl //myNumber//.\\ | ||
| + | Im Javacode wird dann mittels //obtainStyledAttributes(..)// auf diese Werte zugegriffen.\\ | ||
| \\ | \\ | ||
| <html> | <html> | ||
| Zeile 50: | Zeile 51: | ||
| android:layout_height="fill_parent" | android:layout_height="fill_parent" | ||
| myString="Huhu" | myString="Huhu" | ||
| - | myNumber="123456" | + | myNumber="1234" |
| /> | /> | ||
| </LinearLayout> | </LinearLayout> | ||
| Zeile 70: | Zeile 71: | ||
| int number = ta.getInt(R.styleable.MyCustomView_myNumber); | int number = ta.getInt(R.styleable.MyCustomView_myNumber); | ||
| ta.recycle(); | ta.recycle(); | ||
| - | System.out.println("Der String: " + str); | + | System.out.println("Der String: " + str); // Ausgabe: Huhu |
| - | System.out.println("Die Nummer: " + number); | + | System.out.println("Die Nummer: " + number); // Ausgabe: 1234 |
| } | } | ||