Question

J'utilise un tablayout imbriqué dans une boîte de dialogue que j'utilise pour un menu dans mon application. Il fonctionne bien sur tous les autres appareils, à l'exception du Galaxy Tab 10.1 sur lequel il se présente vide. Il n'y a pas une seule erreur, un avertissement ou une mention dans le logcat ou n'importe où et je ne vois rien à venir nul lorsque vous essayez de déboguer. Quelqu'un a des idées sur ce qui pourrait être le problème avec cet appareil spécifique et un tablayout imbriqué dans une boîte de dialogue? Dois-je simplement déplacer l'ensemble du menu Tablayout dans sa propre activité / subactivité?

Voici ce que je fais avec le code ..... ce n'est rien de fou:

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);                 

Et voici le 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>

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top