ViewSwitcher mit TableLayouts

H

h00ligan

Neues Mitglied
0
Hey Leute :)

Ich versuche mich momentan an einem ViewSwitcher der zwischen mehreren Tabelle (TabelLayouts) switchen soll.

"Switchen" tue ich momentan so:
ViewSwitcher switcher = (ViewSwitcher) findViewById(R.id.viewSwitcher1);
per button-click:
switcher.showPrevious();
switcher.showNext();

So sieht meine XML-Datei bisher aus:
Code:
<ViewSwitcher
        android:id="@+id/viewSwitcher1"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
        
        <RelativeLayout
    		android:layout_width="match_parent"
    		android:layout_height="wrap_content">
    		
    		<TableLayout
	        	android:id="@+id/table1"
	        	android:layout_width="match_parent"
	        	android:layout_height="wrap_content" >
	        	
	        	<TableRow
	            	android:id="@+id/row12"
	           		android:layout_width="wrap_content"
	            	android:layout_height="wrap_content" >
	
	            	<TextView
	                	android:id="@+id/tv11"
	                	android:layout_width="match_parent"
	                	android:layout_height="wrap_content"
	                	android:layout_weight="50"
	                	android:text="Verteiler"/>
	            	
	            	<TextView
	                	android:id="@+id/tv12"
	                	android:layout_width="match_parent"
	                	android:layout_height="wrap_content"
	                	android:layout_weight="50"
	                	android:text="Test111"/>
	        	</TableRow>
	        
	    </TableLayout>

		</RelativeLayout>

		<RelativeLayout
    		android:layout_width="match_parent"
    		android:layout_height="wrap_content" >
    		<TableLayout
	        	android:id="@+id/table2"
	        	android:layout_width="match_parent"
	        	android:layout_height="wrap_content" >
	        	
	        	<TableRow
	            	android:id="@+id/row22"
	           		android:layout_width="wrap_content"
	            	android:layout_height="wrap_content" >
	
	            	<TextView
	                	android:id="@+id/tv21"
	                	android:layout_width="match_parent"
	                	android:layout_height="wrap_content"
	                	android:layout_weight="50"
	                	android:text="Verteiler"/>
	            	
	            	<TextView
	                	android:id="@+id/tv22"
	                	android:layout_width="match_parent"
	                	android:layout_height="wrap_content"
	                	android:layout_weight="50"
	                	android:text="Test222"/>
	        	</TableRow>
	        
	    </TableLayout>
		</RelativeLayout>
        
    </ViewSwitcher>

Leider verändern sich die Größen der einzelnen Zellen beim erneuten Aufruf per Switcher, sprich:
Jedes TableLayout wird nur beim 1. Aufuruf richtig angezeigt, falls man danach erneut zu diesem Layout springt, dann passt gar nichts mehr.

Woran kann das liegen?
Sind die Parameter für die TabelLayouts einfach nur falsch?

Gruß
 

Ähnliche Themen

B
Antworten
4
Aufrufe
470
bb321
B
FabianDev
Antworten
5
Aufrufe
548
swa00
swa00
MES
Antworten
10
Aufrufe
814
MES
MES
Zurück
Oben Unten