Je me demande si cela est possible:
Dans un fichier de mise en page, j'ai inclus une vue: p> qui inclusevief contient ceci: p > <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="48dip" >
<ImageView
...
/>
<TextView
....
/>
</RelativeLayout>
3 Réponses :
Oui, il est possible, vous pouvez vous reporter à cette vue car l'ensemble de la mise en page inclus a été copié dans le fichier de mise en page principal. Vous pouvez vous reporter à la TextView à l'aide de son identifiant comme toujours, il sera trouvé p>
Vous pouvez le définir de XML uniquement dans la mise en page incluse. Il ne peut donc être défini qu'une seule fois, et il sera défini sur la même valeur dans chaque mise en page. Il est donc recommandé de vous recommander de le définir à partir du code.
D'accord, et pouvez-vous simplement utiliser FindViewyID () ou devez-vous utiliser inclusview.FindviewByID ()?
Vous pouvez tout faire en code car le relativation n'a pas été inclus mais copié dans la mise en page principale, vous pouvez simplement utiliser Windeveviepyid.
Vous pouvez le faire à partir de code identique à la mise en page unique. Par exemple mais je pense qu'il n'est pas possible de le faire à partir de la première mise en page XML car il n'y a pas de manière visible. (quelqu'un me corrige si je me trompe) p> p>
Si vous souhaitez définir quelque chose dans une vue / une mise en page incluse, comme dans le tiroir de navigation si vous souhaitez définir du texte (nom de profil, email, etc.), alors faites-le comme ci-dessous.
Oui, il est possible que vous puissiez vous référer à cette vue car l'ensemble de la mise en page inclus a été copié dans le fichier principal principal.
Oui, comme l'a dit analiseur, c'est possible .....
Mais la mise en page incluse n'est pas une vue textuelle, la mise en page incluse contient un TextView. Est-ce important?
Oui, vous pouvez Stackoverflow.com/questions/10084869 / ...
"Mais la mise en page incluse n'est pas une vue TextView, la mise en page incluse contient une vue texte. Est-ce important?" --- Vous pouvez vous référer à la TextView à l'aide de son identifiant comme toujours, il sera trouvé
@Analizer pourriez-vous faire une réponse s'il vous plaît?
Voulez-vous définir du texte du code? ou de XML?
@Stinepike de préférence former XML, mais le code irait bien aussi.
Pour
Settext code> dans la vue personnalisée, utilisez ceci [voir réponse] [1] [1]: Stackoverflow.com/a / 31715382/4395114