2012-04-11 18 views
0

Ich bin ein Spiel für Android zu entwickeln und es ist wie ein Spiel Spiel sieht es wie folgt aus:brauchen Sie Hilfe bei der Entwicklung von Android-Spielen?

http://imageshack.us/photo/my-images/59/96718770.png/

das Spiel perfekt funktionieren, aber das Problem ist die Größe der Karten „die Clowns im Bild“ nicht geändert Ich habe alles versucht, von der Größe des Bildes zu ändern, um die Größe der Bildansicht zu ändern, die XML-Datei ist ein TableLayout und jede Zeile Tabelle enthält etwas in der ersten Zeile gibt es die Bildansicht, die angezeigt wird Karte und das ist der XML-Code

<TableRow 
android:id="@+id/Row01" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:gravity="center" 
android:orientation="horizontal" 
> 
    <LinearLayout 
    android:id="@+id/LinearLayout01" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center" 
    android:gravity="center"> 
    <ImageView 
     android:id="@+id/ImageView1" 
     android:layout_width="100dp" 
     android:layout_height="100dp" 
     android:layout_gravity="bottom|center" 

    ></ImageView> 
    </LinearLayout> 
</TableRow> 
+0

sollten Sie keine statischen Werte verwenden, wrap_content verwenden und min_width verwenden – L7ColWinters

Antwort

0

Wie erwähnt Früher sollten Sie statische Werte vermeiden, wenn Sie Ihre Layouts so weit wie möglich gestalten, damit sie von einem winzigen Telefon zu einem Mega-Tablet skalierbar bleiben.

Dies ist ein häufiges Problem für Menschen, die Android entwickeln und in diesem Fall ist es wahrscheinlich ein Problem mit der Bildschirmdichte. Ich würde vorschlagen, drei verschiedene Größen Ihres Clown-Symbols zu erstellen und sie in die Ordner für niedrige, mittlere und hohe Auflösung in Ihrem "res" -Ordner zu setzen. Aus diesem Grund haben sie diese Ordner. Wenn Ihre Anwendung über die Bildschirmgrößen skalierbar ist, wählt das System das entsprechende Auflösungsbild aus den Ordnern aus, wenn Sie diese Ressource anrufen. Sie können auch ändern, wie das System die Dichte in dem Manifest, das ich glaube, auswählt.

Verwandte Themen