Breite setzen in Custom Component

  • 3 Antworten
  • Neuester Beitrag
Diskutiere Breite setzen in Custom Component im Android App Entwicklung im Bereich Betriebssysteme & Apps.
K

krackmoe

Neues Mitglied
An der oberen Bildschirmkante befinden sich 2 TextViews, eins Links eins Rechts.
Das Funktioniert wunderbar.

Jetzt möchte ich aber, dass das GameWindow wenn ich den Screen drehe, sich nicht mehr über die volle Breite erstreckt, sondern mittig zentriert ist.
Wie mach ich das!? :/

Code:
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content">
    
    <LinearLayout         xmlns:android="http://schemas.android.com/apk/res/android"
    	android:id="@+id/content"
    	android:layout_width="fill_parent"
    	android:layout_height="wrap_content"
    	android:orientation="horizontal">
	    
	    <TextView  
			android:id="@+id/firstPlayer"
			android:layout_width="wrap_content"
		    android:layout_height="wrap_content" 
		    android:text="@string/firstPlayer"
		    android:textColor="#ffffff"
		    android:layout_gravity="left"/>
		    
		    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
		    	android:layout_width="fill_parent"
			    android:layout_height="wrap_content"
			    android:orientation="horizontal"
			    android:gravity="right" >
			    <TextView 	    	 
					android:id="@+id/secondPlayer"
					android:layout_width="wrap_content"
					android:layout_height="wrap_content" 
				    android:text="@string/secondPlayer"
				    android:textColor="#ffffff"
				    android:layout_gravity="right"/>
		    </LinearLayout>
	</LinearLayout>
	
	<com.tictactoe.GameWindow 
		android:id="@+id/game_window" 
		android:layout_height="wrap_content"
		android:layout_width="wrap_content"
		android:background="#FFFFFF"
		android:layout_below="@+id/content"
		android:layout_centerHorizontal="true"/>
</RelativeLayout>
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
ein Layout für Hochkantmodus und ein Layout für Breitbildmodus?
 
K

krackmoe

Neues Mitglied
Naja, die Frage ist eher.
Wie ich mein Spielfenster in die Mitte bekomme...
Das weiße rundherum geht bis an den Rand. Aber das Spielfenster soll Mittig sein und das krieg ich nicht hin..
 
DieGoldeneMitte

DieGoldeneMitte

Experte
Klingt nach einem Fall für onMeasure() überladen.
 
Ähnliche Themen - Breite setzen in Custom Component Antworten Datum
8
2