Android ViewPager Displaying TextView in Layout

Posted by Ammonious on Stack Overflow See other posts from Stack Overflow or by Ammonious
Published on 2012-04-02T05:20:41Z Indexed on 2012/04/02 5:29 UTC
Read the original article Hit count: 507

I'm having a problem getting my viewpager to work correctly. Currently the bottom part of my layout will page across but the remaining part will not

Here's my code that I have in my PageAdapter

public class MyPageAdapter extends PagerAdapter {

public int getCount() {
    return 31;
}

public Object instantiateItem(View collection, int position) {

    LayoutInflater inflater = (LayoutInflater) collection.getContext()
            .getSystemService(Context.LAYOUT_INFLATER_SERVICE);



    int resId = 0;

    switch (position) {
        case 0:
            resId = R.layout.main_menu;

            break;
        case 1:
            resId = R.layout.article1;

            break;
        case 2:
            resId = R.layout.article2;

            break;
         ....
         ....

    View view = inflater.inflate(resId, null);

    ((ViewPager) collection).addView(view, 0);

    return view;

This is what I have for my XML

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical" android:background="@drawable/background"                     android:clickable="true" 
android:id="@+id/layout13" 
android:weightSum="0">

<TextView
    android:id="@+id/textView01"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center_vertical|center_horizontal"
    android:padding="12dp"
    android:text="@string/article13"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:textColor="#000000" />

<TextView
    android:id="@+id/textView02"
    android:layout_width="match_parent"
    android:layout_height="302dp"
    android:gravity="center_vertical|center_horizontal"
    android:text="@string/body13"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:textColor="#000000" />



<android.support.v4.view.ViewPager
    android:layout_width="match_parent"
    android:layout_height="wrap_content" 
    android:id="@id/viewPager" >

</android.support.v4.view.ViewPager>

</LinearLayout>

I've tried Moving the around in my XML layout to right underneath my LinearLayout and i get the full screen but all my text disappears. It's probably something simple i'm missing but any help on this would be greatly appreciated!

© Stack Overflow or respective owner

Related posts about android

Related posts about android-viewpager