Android - Tablayout in arrivo su Samsung Galaxy Tab 10.1
-
11-11-2019 - |
Domanda
Sto usando un tablayout nidificato all'interno di una finestra di dialogo che utilizzo per un menu nella mia app. Funziona bene su tutti gli altri dispositivi tranne il Galaxy Tab 10.1 su cui viene appena vuoto. Non c'è un singolo errore, avvertimento o menzione di tale nel logcat o ovunque e non vedo nulla che venga nullo quando provo a debug. Qualcuno ha qualche idea su quale potrebbe essere il problema con questo dispositivo specifico e un tablayout nidificato in una finestra di dialogo? Dovrei semplicemente spostare l'intero menu Tablayout nella propria attività/subattività?
Ecco quello che sto facendo con il codice ..... non è niente di pazzo:
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);
ed ecco l'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>
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow