Bonjour,
Je voudrai faire une liste personnalisé ,j'ai une permiere activité qui recupere les matieres , les profs titulaires et le credit horaire de chaque matiere pour ça j'ai pu gerer mais j'arrive pas a faire ma liste quand je lance l'activité j'ai une page toute blanche voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
public class Customadapter extends BaseAdapter {
 
 
    ArrayList<Arrayrow> list = new ArrayList<>();
    Context context;
 Customadapter(Context c)
{
 
context=c;
    for (int j=0;j<MainActivity2.i;j++)
    {
 
           list.add(new Arrayrow(MainActivity2.tabmatiere[MainActivity2.i],MainActivity2.tabprof[MainActivity2.i],MainActivity2.tabcredit[MainActivity2.i]));
    }
}
    @Override
    public int getCount() {
        return MainActivity2.list.size();
    }
 
    @Override
    public Object getItem(int position) {
        return MainActivity2.list.get(position);
    }
 
    @Override
    public long getItemId(int position) {
        return position;
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
 
        LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAUNCHER_APPS_SERVICE);
       View row= inflater.inflate(R.layout.activity_main,parent ,false);
        TextView matiere=(TextView)row.findViewById(R.id.taphat);
        TextView prof =(TextView)row.findViewById(R.id.taphat2);
        TextView cred=(TextView)row.findViewById(R.id.taphat3);
       Arrayrow temp =MainActivity2.list.get(position);
       matiere.setText(temp.nom_matiere);
      prof.setText(temp.nom_prof);
       cred.setText(temp.credit);
 
 
        return row;
    }
}
code de l'activité
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class MainActivity extends Activity {
    ListView list ;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        list = (ListView)findViewById(R.id.tapha);
       list.setAdapter(new Customadapter(this));
 
 
 
 
 
    }
 
 
 
}
Je comprends pas pourquoi rien ne s'affiche , Merci d'avance