Eclipse simples problem hilfe ;)

  • Antworten:0
Lukas R.
  • Forum-Beiträge: 180

17.03.2014, 20:45:24 via Website

Hallo habe in Eclipse folgendes Problem :

Ich habe eine komplette listview geschrieben mit bildern und allem aber wenn ich die app dann starte kommt nur so ein ladekreis und er kann es nicht schaffen die listview zu laden .....

das komische ist es gibt keinen error ..... es läd und läd und nichts passiert aber .... nichtmal im emulator zeigt es einen fehler an .....
hier das bild von der app und der code



und hier der code

1public class TestListView extends ListFragment {
2
3 public class MobileArrayAdapter extends ArrayAdapter<String> {
4 private final Context context;
5 private final String[] values;
6
7 public MobileArrayAdapter(Context context, String[] values) {
8 super(context, R.layout.tabitems, values);
9 this.context = context;
10 this.values = values;
11 }
12
13 @Override
14 public View getView(int position, View convertView, ViewGroup parent) {
15 LayoutInflater inflater = (LayoutInflater) context
16 .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
17
18 View rowView = inflater.inflate(R.layout.tabitems, parent, false);
19 TextView textView = (TextView) rowView.findViewById(R.id.label);
20 ImageView imageView = (ImageView) rowView.findViewById(R.id.icon);
21 textView.setText(values[position]);
22
23 // Change icon based on name
24 String s = values[position];
25
26 System.out.println(s);
27
28 if (s.equals("Lukas R.")) {
29 imageView.setImageResource(R.drawable.reiner);
30 } else if (s.equals("iOS")) {
31 imageView.setImageResource(R.drawable.hinter);
32 } else if (s.equals("Blackberry")) {
33 imageView.setImageResource(R.drawable.hinter);
34 } else {
35 imageView.setImageResource(R.drawable.hinter);
36 }
37
38 return rowView;
39 }
40
41
42
43 }
44
45 static final String[] m = {"Marcel", "Chantal H.", "Christian P.","Melanie T.", "Sarah L.", "Nicola S.","Patricia C.", "Katarina L.", "Lukas R.","Karam O.",
46 "Johannes B.", "Christina S.","Maida B.", "Carina W.", "Lukas Ro.","Michael G.", "David K.", "Sabrina W."};
47
48 @Override
49 public void onCreate(Bundle savedInstanceState) {
50 super.onCreate(savedInstanceState);
51
52
53
54
55
56 }
57
58 @Override
59 public void onListItemClick(ListView l, View v, int position, long id) {
60 Toast.makeText(
61 getActivity(),
62 getListView().getItemAtPosition(position).toString(),
63 Toast.LENGTH_LONG).show();
64 }
65
66 }

wo ist da bitte ein fehler oder habe ich was vergessen?
vll den adapter zu setten?

MFG Lukas R.
Programmieren ist nicht nur eine Wissenschaft, sondern auch ein Lifestyle!

Antworten