Android: qu'est-Ce que android.R.id.le contenu est-il utilisé?
N'importe qui pourrait expliquer le sens de "android.R.id.contenu" ?
Comment est-il utilisé ?
http://developer.android.com n'avons aucune explication.
public static final int du contenu
Depuis: l'API de Niveau 1Valeur constante: 16908290 (0x01020002)
android.R.id.content
vous donne l'élément racine d'un point de vue, sans avoir à connaître son véritable nom/type/ID. Découvrez stackoverflow.com/questions/4486034/...- Ceci est utile dans le fragment de transactions, comme: mFragmentTransaction.ajouter(android.R.id.contenu, myFragment);
- Un exemple d'application effectue ce genre de transaction à une condition:
if(fragmentManager.findFragmentById(android.R.id.content)==null) {fragmentManager.beginTransaction(android.R.id.content, list).add().commit();}
Pouvez-vous dire quiView
's de l'élément racine est-ce? - Êtes-vous sûr que votre syntaxe est correcte ici et compilable?
- Quelle est la classe de la mise en page associée
android.R.id.content
?
Vous devez vous connecter pour publier un commentaire.
Comme Philipp Reichart commenté:
La
android.R.id.content
valeur de l'ID indique leViewGroup
de l'ensemble de la zone de contenu d'uneActivity
.Il peut être utilisé avec
Fragment
:Le code ci-dessus va insérer le
View
créé parFragment
dans leViewGroup
identifiés parandroid.R.id.content
.Google concepteurs de développer Android UX spécifiques ou de recommandations de conception des lignes directrices. La mise en page android.R.id.contenu définit un linearlayout avec un peu d'attributs Android sont de l'avis d'un bon niveau.
Ainsi le chargement d'un Fragment du Gestionnaire de vue de la racine avec android.R.id.contenu de veiller à ce que ces lignes directrices sont mises en œuvre.
REMARQUE: Cette présentation a mis l'attribut: android:addStatesFromChildren="true" pour permettre à l'enfant de fragments de remplacer les attributs de cette rootview.
À partir de la version 19, android.R.id.le contenu est défini dans un fichier: auto_complete_list.xml