H
Hoerti
Neues Mitglied
- 1
Hallo zusammen,
bräuchte bitte dringend eure Hilfe, bin grad am verzweifeln. Und zwar hab ich eine App entwickelt in der 24 Buttons in einem TableLayout aufgegliedert sind, sprich 6 Reihen und je 4 Spalten. Diese Buttons schalten sich abwechselnd visible und unvisible.
Ich hab das ganze auf meinem 5'' Smartphone entwickelt und blödsinnigerweise erst jetzt, nach Fertigstellung, auf einem kleineren Display getestet.
Hier mal mein xml File:
Mein Problem ist, dass die Buttons in der 5 Tabellenreihe "zusammengequetscht" sind und die Buttons in der unteren Tabellenreihe leider garnicht angezeigt werden. Normalerweise sollte das ja über die Verwendung von dp angepasst werden?!
Habe auch schon versucht die Grafik, die für die ImageButtons bereitsgestellt wird, in verschiedenen Auflösungen in den jeweiligen Ordnern abzulegen, leider ohne Erfolg.
Gibt es eine Lösung für mein Problem? Wäre über jede Hilfe sehr sehr dankbar!
bräuchte bitte dringend eure Hilfe, bin grad am verzweifeln. Und zwar hab ich eine App entwickelt in der 24 Buttons in einem TableLayout aufgegliedert sind, sprich 6 Reihen und je 4 Spalten. Diese Buttons schalten sich abwechselnd visible und unvisible.
Ich hab das ganze auf meinem 5'' Smartphone entwickelt und blödsinnigerweise erst jetzt, nach Fertigstellung, auf einem kleineren Display getestet.
Hier mal mein xml File:
Code:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:background="@drawable/bg">
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/willi"
/>
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="70dp"
android:background="@drawable/willi"
/>
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="140dp"
android:background="@drawable/willi"
/>
<Button
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="210dp"
android:background="@drawable/willi"
/>
</TableRow>
<TableRow
android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="90dp">
<Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/willi"
/>
<Button
android:id="@+id/button6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="70dp"
android:background="@drawable/willi"
/>
<Button
android:id="@+id/button7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="140dp"
android:background="@drawable/willi"
/>
<Button
android:id="@+id/button8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="210dp"
android:background="@drawable/willi"
/>
</TableRow>
<TableRow
android:id="@+id/tableRow3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="90dp" >
<Button
android:id="@+id/button9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/willi" />
<Button
android:id="@+id/button10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="70dp"
android:background="@drawable/willi" />
<Button
android:id="@+id/button11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="140dp"
android:background="@drawable/willi" />
<Button
android:id="@+id/button12"
android:layout_marginLeft="210dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/willi" />
</TableRow>
<TableRow
android:id="@+id/tableRow4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="90dp" >
<Button
android:id="@+id/button13"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/willi" />
<Button
android:id="@+id/button14"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="70dp"
android:background="@drawable/willi" />
<Button
android:id="@+id/button15"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="140dp"
android:background="@drawable/willi" />
<Button
android:id="@+id/button16"
android:layout_marginLeft="210dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/willi" />
</TableRow>
<TableRow
android:id="@+id/tableRow5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="90dp" >
<Button
android:id="@+id/button17"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/willi" />
<Button
android:id="@+id/button18"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="70dp"
android:background="@drawable/willi" />
<Button
android:id="@+id/button19"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="140dp"
android:background="@drawable/willi" />
<Button
android:id="@+id/button20"
android:layout_marginLeft="210dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/willi" />
</TableRow>
<TableRow
android:id="@+id/tableRow6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="90dp" >
<Button
android:id="@+id/button21"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/willi" />
<Button
android:id="@+id/button22"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="70dp"
android:background="@drawable/willi" />
<Button
android:id="@+id/button23"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="140dp"
android:background="@drawable/willi" />
<Button
android:id="@+id/button24"
android:layout_marginLeft="210dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/willi" />
</TableRow>
</TableLayout>
<TextView
android:id="@+id/tvPunktewaehrend"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:textStyle="bold"
android:layout_gravity="center_horizontal"
android:textColor="@color/white"
android:textSize="20sp"
android:text=" " />
</FrameLayout>
Mein Problem ist, dass die Buttons in der 5 Tabellenreihe "zusammengequetscht" sind und die Buttons in der unteren Tabellenreihe leider garnicht angezeigt werden. Normalerweise sollte das ja über die Verwendung von dp angepasst werden?!
Habe auch schon versucht die Grafik, die für die ImageButtons bereitsgestellt wird, in verschiedenen Auflösungen in den jeweiligen Ordnern abzulegen, leider ohne Erfolg.
Gibt es eine Lösung für mein Problem? Wäre über jede Hilfe sehr sehr dankbar!