ListView in Layout einbetten

  • Antworten:1
Kai Moller
  • Forum-Beiträge: 4

16.06.2013, 19:31:13 via Website

Hallo Community,

ich habe ein List-View erstellt und möchte den gerne in meinem Layout einbinden.
Es funktioniert aktuell ohne Layout jedoch wäre es natürlich schöner mit dem Layout :S

Hier erstmal mein Quellcode:

1public class Foodeis extends ListActivity{
2
3 @Override
4 protected void onCreate(Bundle savedInstanceState)
5 {
6 super.onCreate(savedInstanceState);
7 //setContentView(R.layout.foodeis); [Aktuell halt ausgeschaltet, würde es aber gene benutzen]
8
9 final List<String[]> eisList = new LinkedList<String[]>();
10 eisList.add(new String[] {"UNTERNEHMEN A" , "Adresse , Telefon"});
11 eisList.add(new String[] {"UNTERNEHMEN B" , "Adresse , Telefon"});
12 eisList.add(new String[] {"UNTERNEHMEN C" , "Adresse , Telefon"});
13
14 ArrayAdapter<String[]> adapter = new ArrayAdapter<String[]>(this, android.R.layout.simple_list_item_2, android.R.id.text1, eisList){
15
16 @Override
17 public View getView(int position, View convertView, ViewGroup parent){
18 View view = super.getView(position, convertView, parent);
19
20 String[] entry = eisList.get(position);
21 TextView text1 = (TextView) view.findViewById(android.R.id.text1);
22 TextView text2 = (TextView) view.findViewById(android.R.id.text2);
23 text1.setText(entry[0]);
24 text2.setText(entry[1]);
25
26 return view;
27 }
28 };
29
30 setListAdapter(adapter);
31 }
32
33}

Ich hoffe ihr könnt mir helfen :D Es kann nicht so viel sein doch leider komm ich nicht auf den richtigen Weg :/

Antworten
impjor
  • Forum-Beiträge: 1.793

16.06.2013, 19:51:46 via App

Ich sehe jetzt nicht, wo du eine ListView erstellt hast... Du hast eine ListActivity erstellt! SetContentView sollte klappen, du musst aber im Layout eine ListView mit der id "list" haben.

Gruß

PS: Alles nachzulesen http://developer.android.com/reference/android/app/ListActivity.html

Liebe Grüße impjor.

Für ein gutes Miteinander: Unsere Regeln
Apps für jeden Einsatzzweck
Stellt eure App vor!

Antworten