B
Boris0815
Fortgeschrittenes Mitglied
- 4
Hallo,
ich nutz für meine App den Viewpager. Dazu möchte ich den ViewPagerIndicator nutzen. Der ViewPager ansich hat schon mal funktioniert.
Nun habe ich den ViewPageIndicator hinzugefügt und habe nun das Problem, dass anscheinend der ViewPager nicht mehr gefunden wird.
Hier ein bissle Quellcode:
Ich erhalte folgende FehlerMeldung:
Zeile 116 ist: viewPager.setAdapter(pagerAdapter);
das viewPager-Objekt ist null. Der pagerAdapter ist nicht null.
Was kann ich da tun?
Gruß
Boris
ich nutz für meine App den Viewpager. Dazu möchte ich den ViewPagerIndicator nutzen. Der ViewPager ansich hat schon mal funktioniert.
Nun habe ich den ViewPageIndicator hinzugefügt und habe nun das Problem, dass anscheinend der ViewPager nicht mehr gefunden wird.
Hier ein bissle Quellcode:
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<com.viewpagerindicator.TitlePageIndicator
android:id="@+id/titles"
android:padding="10dip"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
/>
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
/>
</LinearLayout>
Code:
ViewPagerAdapter pagerAdapter = new ViewPagerAdapter(pages);
viewPager = (ViewPager)findViewById(R.id.viewpager);
viewPager.setAdapter(pagerAdapter);
setContentView(R.id.viewpager);
indicat = (TitlePageIndicator)findViewById(R.id.titles);
indicat.setViewPager(viewPager);
Ich erhalte folgende FehlerMeldung:
Code:
07-19 09:59:53.671: W/System.err(18684): java.lang.NullPointerException
07-19 09:59:53.671: W/System.err(18684): at de.facentis.gui.AccountTabActivity.onCreate(AccountTabActivity.java:116)
07-19 09:59:53.671: W/System.err(18684): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
07-19 09:59:53.671: W/System.err(18684): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)
07-19 09:59:53.671: W/System.err(18684): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
07-19 09:59:53.671: W/System.err(18684): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
07-19 09:59:53.671: W/System.err(18684): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
07-19 09:59:53.671: W/System.err(18684): at android.os.Handler.dispatchMessage(Handler.java:99)
07-19 09:59:53.671: W/System.err(18684): at android.os.Looper.loop(Looper.java:130)
07-19 09:59:53.671: W/System.err(18684): at android.app.ActivityThread.main(ActivityThread.java:3691)
07-19 09:59:53.671: W/System.err(18684): at java.lang.reflect.Method.invokeNative(Native Method)
07-19 09:59:53.671: W/System.err(18684): at java.lang.reflect.Method.invoke(Method.java:507)
07-19 09:59:53.671: W/System.err(18684): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
07-19 09:59:53.671: W/System.err(18684): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
07-19 09:59:53.671: W/System.err(18684): at dalvik.system.NativeStart.main(Native Method)
Zeile 116 ist: viewPager.setAdapter(pagerAdapter);
das viewPager-Objekt ist null. Der pagerAdapter ist nicht null.
Was kann ich da tun?
Gruß
Boris