Frage

I am using a tablayout nested inside a dialog that I use for a menu in my app. It works fine on all other devices except the galaxy tab 10.1 on which it just comes up empty. Theres not one single error, warning, or mention of such in the logcat or anywhere and I dont see anything coming up null when trying to debug. Anyone have any ideas on what could be the problem with this specific device and a tablayout nested in a dialog? Should I just move the whole tablayout menu into its own activity/subactivity?

Heres what I am doing with the code.....its nothing to crazy:

dialog.setContentView(R.layout.maintabmenu);
final TabHost tabs = (TabHost) dialog.findViewById(R.id.my_tabhost);
tabs.setup();
tabs.setCurrentTab(0);
TabSpec tspec11 = tabs.newTabSpec("New Tab");
    tspec11.setIndicator("User");

tspec11.setContent(R.id.ScrollView01);
tabs.addTab(tspec11);

TabSpec tspec2 = tabs.newTabSpec("New Tab");
tspec2.setIndicator("Settings");

tspec2.setContent(R.id.ScrollView02);
tabs.addTab(tspec2);

TabSpec tspec3 = tabs.newTabSpec("New Tab");
tspec3.setIndicator("My options");
tspec3.setContent(R.id.ScrollView03);
tabs.addTab(tspec3);                 

and heres the xml:

<?xml version="1.0" encoding="utf-8"?>


<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_tabhost"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="5dp">
    <TabWidget
        android:id="@android:id/tabs"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
   <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:padding="5dp">

           <ScrollView android:id="@+id/ScrollView01"
              android:layout_width="match_parent"
              android:layout_height="match_parent">

              <RelativeLayout 
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bggreydotted"
android:orientation="vertical" >

<TextView
    android:id="@+id/usersname"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:text="User Info" />

<ImageView
    android:id="@+id/profileimage2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerInParent="true"
    android:layout_centerVertical="true"
    android:src="@drawable/favicon_yellow_g_metal_bg2" />


<ImageButton
    android:id="@+id/drawMark"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_below="@+id/createMarks"
    android:background="@null"

    android:src="@drawable/graffitbuttondrawmark" />

<ImageButton
    android:id="@+id/zmLevel"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
   android:layout_alignParentLeft="true"
   android:layout_below="@+id/search"
    android:background="@null"

    android:src="@drawable/graffitbuttonzoomlevel" />

<ImageButton
    android:id="@+id/license"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true" 
    android:layout_below="@+id/mypreferences"
    android:background="@null"
    android:src="@drawable/graffitbuttonlicense" />

<ImageButton
    android:id="@+id/mapView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/zmLevel"
    android:layout_alignParentLeft="true"
    android:background="@null" 
    android:src="@drawable/graffitbuttonmapview" />

<ImageButton
    android:id="@+id/mypreferences"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_below="@+id/drawMark"
    android:background="@null"

    android:src="@drawable/graffitbuttonuserpreference" />

<ImageButton
    android:id="@+id/search"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/marksNearMe"
    android:background="@null"

    android:src="@drawable/graffitbuttonmarksearch" />

<ImageButton
    android:id="@+id/createMarks"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@null"
     android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:src="@drawable/graffitbuttonuploadphoto" />

<ImageButton
    android:id="@+id/marksNearMe"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@null"
     android:layout_alignParentLeft="true"
     android:layout_alignParentTop="true"
    android:src="@drawable/graffitbuttonmarksnearme" />

</RelativeLayout>

            </ScrollView>

            <ScrollView android:id="@+id/ScrollView02"
               android:layout_width="match_parent"
android:layout_height="match_parent">

               <TextView 
                   android:id="@+id/TextView02"
                   android:text="wizard"
                   android:layout_width="wrap_content" 
                   android:layout_height="wrap_content"
                   android:gravity="center_horizontal"
                   android:paddingLeft="15dip"
                   android:paddingTop="15dip"
                   android:paddingRight="20dip"
                   android:paddingBottom="15dip"/>

            </ScrollView>

            <ScrollView android:id="@+id/ScrollView03"
              android:layout_width="match_parent"
android:layout_height="match_parent">

               <RelativeLayout 
android:layout_width="match_parent"
android:layout_height="300dip"
android:background="@drawable/bggreydotted"
android:orientation="vertical" >


<TextView
    android:id="@+id/userinfo"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:text="USER INFO" />

<ImageView
    android:id="@+id/profileimage"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerInParent="true"
    android:layout_centerVertical="true"
    android:src="@drawable/favicon_yellow_g_metal_bg2" />

<ImageButton
    android:id="@+id/sky"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true" 
    android:layout_below="@+id/mymarks"
    android:background="@null"
    android:src="@drawable/graffitbuttonsky" />

<ImageButton
    android:id="@+id/myclicks"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:background="@null"
    android:src="@drawable/graffitbuttonmyclicks" />

<ImageButton
    android:id="@+id/mygallery"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/myclicks"
    android:background="@null"
    android:src="@drawable/graffitbuttonmygallery" />

<ImageButton
    android:id="@+id/mymarks"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/mygallery"
    android:background="@null"
    android:src="@drawable/graffitbuttonmymarks" />

<ImageButton
    android:id="@+id/help"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true" 
    android:layout_below="@+id/createuser"
    android:background="@null"
    android:src="@drawable/graffitbuttonhelp" />

<ImageButton
    android:id="@+id/createuser"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true" 
    android:layout_below="@+id/logout"
    android:background="@null"
    android:src="@drawable/graffitbuttoncreateuser" />

<ImageButton
    android:id="@+id/login"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:background="@null"
    android:src="@drawable/graffitbuttonlogin3" />

<ImageButton
    android:id="@+id/logout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_below="@+id/login"
    android:background="@null"
    android:src="@drawable/graffitbuttonlogout" />

</RelativeLayout>

            </ScrollView>

    </FrameLayout>
</LinearLayout>

</TabHost>

Keine korrekte Lösung

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top