Loading the player...
X

Anmelden

Passwort vergessen?

... oder mit Facebook anmelden:

Du hast noch keinen Zugang zu AndroidPIT? Registrieren

Layout support nötig

Layout support nötig
verfasst am 29.05.2011 03:00:12
Hallo zusammen,
ich versuche seit geraumer Zeit ein Layout für meine App zu basteln komme aber zu keinem Ergebnis, welches meinen Vorstellungen entspricht.
Folgendes Layout möchte ich mir bauen:


Ich möchte gerne in jeder Ecke eine Grafik unterbringen und dann über die Grafiken zwei ImageButtons legen. Das lässt sich über ein relatives Layout schon hinbiegen aber dann benutzte ich dort Pixel angaben und bekomme dann Probleme bei unterschiedlichen Displaygrößen.
Es wäre einfach so genial wenn mir dort jemand unter die Arme greifen könnte.

Gruß,
Markus

-----
!!! BAZINGA !!!

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Layout support nötig
verfasst am 29.05.2011 09:33:12 (über AndroidPIT-App)
Hallo,
ich würde nie Pixelangaben benutzen, dafür gibt es ja extra dip. Bei smartphones gibt es in der Breite 320dip (wenn ich mich nicht irre. Also passt das dann bei jedem.
Such mal danach. Aber warum brauchst du überhaupt "Punktangaben"? Im RelativLayout gibt es doch alignParent...

Versuchs mal.
MfG Maximilian

-----
Vergesse nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag :grin: - Birthdays Website

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Layout support nötig
verfasst am 29.05.2011 10:36:52 — geändert am 29.05.2011 10:41:19
An welcher Stelle meinst du denn ohne Pixelangaben nicht hinzukommen?

Ohne das ausprobiert zu haben:
* Grafik2, Grafik4: alignParentRight
* Grafik3, Grafik4: alignParentBottom
* Button2: alignParentBottom, marginBottom, center-horizontal
* Button1: center hor/ver

Edit: wenn die Bilder wirklich nur Bilder (also ohne Funktion) sind, kannst du den gewünschten Effekt auch mit einem 9-Patch Background erreichen.
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Layout support nötig
verfasst am 29.05.2011 18:14:27
Hi,
ich danke euch für die Hilfe ! Hier dann meine entsprechenden Lösung:
1<?xml version="1.0" encoding="utf-8"?>
2<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 android:orientation="vertical"
4 android:layout_width="fill_parent"
5 android:layout_height="fill_parent">
6 <ImageView android:layout_width="wrap_content"
7 android:layout_height="wrap_content"
8 android:src="@drawable/corner"
9 android:layout_alignParentLeft="true"/>
10 <ImageView android:layout_width="wrap_content"
11 android:layout_height="wrap_content"
12 android:src="@drawable/corner"
13 android:layout_alignParentRight="true"/>
14 <ImageView android:layout_width="wrap_content"
15 android:layout_height="wrap_content"
16 android:src="@drawable/corner"
17 android:layout_alignParentBottom="true"
18 android:layout_alignParentLeft="true"/>
19 <ImageView android:layout_width="wrap_content"
20 android:layout_height="wrap_content"
21 android:src="@drawable/corner"
22 android:layout_alignParentBottom="true"
23 android:layout_alignParentRight="true"/>
24 <ImageButton android:layout_width="wrap_content"
25 android:layout_height="wrap_content"
26 android:layout_centerInParent="true"
27 android:padding="0dip"
28 android:src="@drawable/button1"
29 android:onClick="button1"/>
30 <Button android:text="button"
31 android:layout_width="fill_parent"
32 android:layout_height="wrap_content"
33 android:layout_alignParentBottom="true"
34 android:layout_centerHorizontal="true"
35 android:layout_marginBottom="40dip"
36 android:onClick="button2"/>
37</RelativeLayout>

Gruß,
Markus

-----
!!! BAZINGA !!!

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)