J'essaye de faire une application GridView comme j'ai fait le ListView personnalisé où j'ai utilisé le BaseAdapter.Impossible de faire GridView dans Android
Mais dans ce GridView Mainactivity.java
, dans la classe CustomAdapter extends BaseAdapter impossible de retourner images.length
, où images est un tableau d'entiers où j'ai pris toutes les images nécessaires.
Aussi, je suis incapable d'utiliser getLayoutInflater()
, il est impossible de résoudre la méthode getLayoutInflater()
;
ci-dessous j'ai joint une capture d'écran où vous pouvez voir que je suis en train de retourner la longueur mais il montre l'erreur, de même la mise en page gonfleur
[d'erreur Affichage en ligne 39] [1]
[ Affichage de l'erreur à la ligne 59] [2]
Ci-dessous se trouvent les extraits de code.
Mainactivity.java
class customadapter extends BaseAdapter {
@Override
public int getCount() {
return images.length;
}
@Override
public Object getItem(int i) {
return null;
}
@Override
public long getItemId(int i) {
return 0;
}
@Override
public View getView(int i, View view, ViewGroup viewGroup) {
// Everytime the user wants to display one item to the user, it simply calls the
//getview method , specifies the position of the item
view = getLayoutInflater().inflate(R.layout.custom, null);
return null;
}
}
S'il vous plaît ouvrir le lien ci-dessous pour les instantanés d'extrait de code
Vous n'êtes pas de stocker des données (images) à l'adaptateur, il ne fonctionnera pas. aller et vérifier son https://stackoverflow.com/a/20347155/3983054 –