B
Boris0815
Fortgeschrittenes Mitglied
- 4
Hallo,
ich schreibe gerade ein App und möchte darin ein ListView nutzen, aber warum auch immer, sie zeigt nichts an. Ich hab meinen Quellcode nun so stark vereinfacht das ich nur noch Strings anzeigen möchte, und nicht meinen eigenen Adapter, aber selbst die bekomm ich nicht angezeigt...
Meine ListView liegt in einer Page. Auf der Page wird folgendes Layout dargestellt:
Der Quellcode, in dem ich die Liste fülle: (einfachhalber mit strings)
In meiner onCreate-Methode erstelle ich zunächst den ViewPager und die Pages füge sie meinem Layout hinzu und führe dann die Methode FuelleListe (siehe oben) aus.
Kann mir da bitte mal jemand helfen?
Gruß
Boris
ich schreibe gerade ein App und möchte darin ein ListView nutzen, aber warum auch immer, sie zeigt nichts an. Ich hab meinen Quellcode nun so stark vereinfacht das ich nur noch Strings anzeigen möchte, und nicht meinen eigenen Adapter, aber selbst die bekomm ich nicht angezeigt...
Meine ListView liegt in einer Page. Auf der Page wird folgendes Layout dargestellt:
Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#654321">
<ListView
android:layout_alignParentTop="true"
android:id="@+id/victimtable"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00FF00"
/>
</RelativeLayout>
Code:
private void FuelleListe(){
View page = inflater.inflate(R.layout.page_kampf_victims, null);
ListView victimList = (ListView)page.findViewById(R.id.victimtable);
String[] values = new String[] { "Android", "iPhone", "WindowsMobile",
"Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X",
"Linux", "OS/2" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, android.R.id.text1, values);
victimList.setAdapter(adapter);
}
Code:
List<View> pages = new ArrayList<View>();
View page = inflater.inflate(R.layout.page_kampf_victims, null);
pages.add(page);
page = inflater.inflate(R.layout.page_kampf_attacks, null);
pages.add(page);
ViewPagerAdapter adapter = new ViewPagerAdapter(pages);
viewPagerKampf = new ViewPager(this);
viewPagerKampf.setAdapter(adapter);
LinearLayout llPages = (LinearLayout)findViewById(R.id.linearForPages);
viewPagerKampf.setOnPageChangeListener(new MyPageChangeListener());
llPages.addView(viewPagerKampf);
FuelleListe();
Gruß
Boris