Download Tome 5 - E

Transcript
public partial class
{
public const int
}
public partial class
{
public const int
}
public partial class
{
public const int
public const int
}
Id
Textview=0x7f050000;
Layout
Main=0x7f030000;
String
App_Name=0x7f040001;
Hello=0x7f040000;
}
On voit que chaque ressource est déclarée à l’intérieur d’une classe imbriquée,
créant ainsi une hiérarchie facilitant l’accès aux ressources d’un type ou d’une
autre.
Tel que se présente le fichier exemple plus haut, l’icône de l’application
“Icon.pgn” pourra être référencée dans le code en utilisant
“Resource.Drawable.Icon”
La syntaxe complète étant :
@[<PackageName>.]Resource.<ResourceType>.<ResourceName>
La référence au package est optionnelle mais peut être utile lorsqu’une application
complexe est constituée de plusieurs APK.
Accéder aux ressources depuis un fichier XML
A l’intérieur d’un fichier XML, qui est généralement – mais pas seulement – une
Vue, il est possible d’accéder aux ressources par une syntaxe particulière, une
sorte de “binding statique” :
@[<PackageName>:]<ResourceType>/<ResourceName>
L’AXML suivant montre cette syntaxe :
P a g e 260 | 410