Basti Steer
- Forum-Beiträge: 37
31.03.2014, 01:10:30 via Website
31.03.2014 01:10:30 via Website
Hallo zusammen,
Ich habe derzeit zwei Probleme beim Erstellen bzw dem Umgang mit Layouts.
1. Screen mit Button:
So in etwa soll es aussehen:
Bei mir soll das ganze allerdings nur vier Buttons habe.
Das ist mein derzeitiger Code, Problem sind die dp-Angaben auf den verschiedenen Display-Größen. Wie kann ich das ganze am besten lösen?
2. Ich habe eine horizontale Scrollview eingefügt. In dieser füge ich Bilder ein, welche alle im drawable-xxhdpi Ordner liegen und die Größe 1080x1000 haben. Auf meinem HTC-One wird das ganze Jetzt perfekt auf einer Seite angezeigt, problematisch ist es auf größeren und kleineren Geräten. Ich habe schon mehrmals gegooglet und auch selbst verscuht die zu den anderen Ordner hinzuzufügen, habe aber wohl immer etwas falsch gemacht, da diese dann entweder viel zu groß oder zu klein angezeigt wurden.
Ich habe derzeit zwei Probleme beim Erstellen bzw dem Umgang mit Layouts.
1. Screen mit Button:
So in etwa soll es aussehen:
Bei mir soll das ganze allerdings nur vier Buttons habe.
1<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
2 xmlns:tools="http://schemas.android.com/tools"
3 android:id="@+id/container"
4 android:layout_width="match_parent"
5 android:layout_height="match_parent"
6 android:orientation="horizontal"
7 tools:context="com.example.bikinifigur2.MainActivity"
8 tools:ignore="MergeRootFrame" >
9
10 <Button
11 android:id="@+id/button4"
12 android:layout_width="match_parent"
13 android:layout_height="80dp"
14 android:layout_alignParentBottom="true"
15 android:layout_centerHorizontal="true"
16 android:layout_marginBottom="15dp"
17 android:text="@string/information" />
18
19 <Button
20 android:id="@+id/button1"
21 android:layout_width="match_parent"
22 android:layout_height="150dp"
23 android:layout_above="@+id/button2"
24 android:layout_centerHorizontal="true"
25 android:text="@string/startbutton" />
26
27 <Button
28 android:id="@+id/button2"
29 android:layout_width="wrap_content"
30 android:layout_height="80dp"
31 android:layout_above="@+id/button4"
32 android:layout_alignParentLeft="true"
33 android:layout_toLeftOf="@+id/button3"
34 android:text="@string/uebungen" />
35
36 <Button
37 android:id="@+id/button3"
38 android:layout_width="180dp"
39 android:layout_height="80dp"
40 android:layout_above="@+id/button4"
41 android:layout_alignParentRight="true"
42 android:text="@string/einstellungen" />
43
44</RelativeLayout>
2 xmlns:tools="http://schemas.android.com/tools"
3 android:id="@+id/container"
4 android:layout_width="match_parent"
5 android:layout_height="match_parent"
6 android:orientation="horizontal"
7 tools:context="com.example.bikinifigur2.MainActivity"
8 tools:ignore="MergeRootFrame" >
9
10 <Button
11 android:id="@+id/button4"
12 android:layout_width="match_parent"
13 android:layout_height="80dp"
14 android:layout_alignParentBottom="true"
15 android:layout_centerHorizontal="true"
16 android:layout_marginBottom="15dp"
17 android:text="@string/information" />
18
19 <Button
20 android:id="@+id/button1"
21 android:layout_width="match_parent"
22 android:layout_height="150dp"
23 android:layout_above="@+id/button2"
24 android:layout_centerHorizontal="true"
25 android:text="@string/startbutton" />
26
27 <Button
28 android:id="@+id/button2"
29 android:layout_width="wrap_content"
30 android:layout_height="80dp"
31 android:layout_above="@+id/button4"
32 android:layout_alignParentLeft="true"
33 android:layout_toLeftOf="@+id/button3"
34 android:text="@string/uebungen" />
35
36 <Button
37 android:id="@+id/button3"
38 android:layout_width="180dp"
39 android:layout_height="80dp"
40 android:layout_above="@+id/button4"
41 android:layout_alignParentRight="true"
42 android:text="@string/einstellungen" />
43
44</RelativeLayout>
Das ist mein derzeitiger Code, Problem sind die dp-Angaben auf den verschiedenen Display-Größen. Wie kann ich das ganze am besten lösen?
2. Ich habe eine horizontale Scrollview eingefügt. In dieser füge ich Bilder ein, welche alle im drawable-xxhdpi Ordner liegen und die Größe 1080x1000 haben. Auf meinem HTC-One wird das ganze Jetzt perfekt auf einer Seite angezeigt, problematisch ist es auf größeren und kleineren Geräten. Ich habe schon mehrmals gegooglet und auch selbst verscuht die zu den anderen Ordner hinzuzufügen, habe aber wohl immer etwas falsch gemacht, da diese dann entweder viel zu groß oder zu klein angezeigt wurden.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.