J'essaie de créer une ImageView dans un Fragment qui fera référence à l'élément ImageView que j'ai créé dans le XML du Fragment. Cependant, l'élément findViewById
ne fonctionne que si je prolonge une classe Activity. Existe-t-il un moyen de l'utiliser également dans Fragment ?
public class TestClass extends Fragment {
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
ImageView imageView = (ImageView)findViewById(R.id.my_image);
return inflater.inflate(R.layout.testclassfragment, container, false);
}
}
El findViewById
comporte une erreur qui indique que la méthode n'est pas définie.
0 votes
Utilisez la bibliothèque ButterKnife viewbinding pour Android. Démontrez également comment elle fonctionne, comment l'intégrer et l'utiliser dans votre développement d'applications Android pour accélérer votre développement.
0 votes
Un certain temps s'est écoulé mais vous n'avez toujours pas accepté de réponse. Pouvez-vous sélectionner la réponse qui vous a le plus aidé pour qu'elle soit considérée comme acceptée ?
0 votes
Il est conseillé d'utiliser Data Binding ou View Binding au lieu de manual findViewById.