Für welche Endgeräte entwickelt ihr eure App?

  • Antworten:31
J.S.
  • Forum-Beiträge: 110

15.06.2015, 12:40:29 via Website

Hallo,

bzw. welches sind die meistverkauften Geräte?

  1. Eclipse bietet kein 5" Gerät an, sondern nur 4,7" und dann 5,1". Wenn ich jetzt das Layout für ein 5,1" Gerät erstelle, dann sieht das ja proportional ein wenig anders aus als auf einem 5" Gerät. Wie umgeht man dieses Problem?

Beste Grüße
J.S.

Antworten
Sven R.
  • Forum-Beiträge: 1.904

15.06.2015, 13:38:26 via App

Ich entwickle für alle Android Geräte, die offiziell für den Playstore zugelassen sind.
Von 5 zu 5.1 ist doch ein kleiner Unterschied. Wenn du dein Layout gut gemacht hast, sollte das überhaupt kein Problem sein.

Wenn dir mein Beitrag gefällt, kannst dich einfach mit dem 👍 "Danke"-Button auf der Website dieses Forums bedanken. 😀

Why Java? - Because I can't C#

Antworten
J.S.
  • Forum-Beiträge: 110

15.06.2015, 19:08:57 via Website

Danke für die Antwort! Vllt mache ich was falsch. Also wenn ich im Portrait-Modus bin, dann muss ich nicht für jede HandyGröße ein extra Layout schaffen. Da reicht dann auch als Size Small, Normal, Large und XLarge. Und das sieht auf allen Geräten gut aus. Wenn ich aber in den Landscape-Modus wechsel, dann ist der Unterschied bspw zwischen 3,3" und 3,4" schon ersichtlich. Mein LayoutCode für das 3,3"-Gerät wirkt dann auf einem 3,4" etwas assymetrisch. Dabei habe ich nichts groß anderes gemacht zwischen den LayoutCodes bei Portrait und Landscape?! Weiß jmd. Rat?

— geändert am 15.06.2015, 19:11:25

Antworten
J.S.
  • Forum-Beiträge: 110

16.06.2015, 10:27:44 via Website

Ja, irgendetwas mache ich da falsch. Ich poste mal das Layout + Code für ein 3,2" und ein 3,3" Gerät. Beim 3,2" sieht alles ok aus, beim 3,3" rücken die Buttons ein Stück nach links, obwohl ich den gleichen Code benutze wie für das 3,2" Gerät.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <Button
        android:id="@+id/Button01"
        android:layout_width="150dp"
        android:layout_height="75dp"
        android:layout_alignLeft="@+id/button1"
        android:layout_alignParentBottom="true"
        android:layout_marginBottom="50dp"
        android:text="Button" />

    <Button
        android:id="@+id/Button02"
        android:layout_width="150dp"
        android:layout_height="75dp"
        android:layout_alignBaseline="@+id/button1"
        android:layout_alignBottom="@+id/button1"
        android:layout_marginLeft="25dp"
        android:layout_toRightOf="@+id/button1"
        android:text="Button" />

    <Button
        android:id="@+id/Button03"
        android:layout_width="150dp"
        android:layout_height="75dp"
        android:layout_alignBaseline="@+id/Button01"
        android:layout_alignBottom="@+id/Button01"
        android:layout_alignLeft="@+id/Button02"
        android:text="Button" />

    <Button
        android:id="@+id/button1"
        android:layout_width="150dp"
        android:layout_height="75dp"
        android:layout_above="@+id/Button01"
        android:layout_alignParentLeft="true"
        android:layout_marginBottom="46dp"
        android:layout_marginLeft="78dp"
        android:text="Button" />

</RelativeLayout>

image

LG
J.S.

— geändert am 16.06.2015, 11:01:57

Antworten
J.S.
  • Forum-Beiträge: 110

16.06.2015, 12:34:50 via Website

Genau, ich will die zentriert haben. Ich bin ziemlicher Anfänger. Wie genau erstelle ich einen Container (Relative Layout)?

Antworten
J.S.
  • Forum-Beiträge: 110

16.06.2015, 13:22:58 via Website

ok, die marginsleft/right der Buttons habe ich gelöscht. Aber wie meinst du das mit " um das aktuelle RelativeLayout ein weiteres RelativeLayout legen"? Soll ich ein neues Relative Layout um die Buttons legen? Das habe ich getan, aber wenn ich dann für dieses RelativeLayout centerInParent="true" eingebe, dann wird das RelativeLayout zwar zentriert, aber die Buttons bewegen sich nicht mit ins Zentrum...Oder wie meinst du das mit dem Relative Layout?

Antworten
Sven R.
  • Forum-Beiträge: 1.904

16.06.2015, 13:35:17 via App

Woran siehst du denn dann, dasd sich das Layout zentriert, obwohl sich die Buttons nicht bewegen?
Poste mal jetzt dein Layout.

Wenn dir mein Beitrag gefällt, kannst dich einfach mit dem 👍 "Danke"-Button auf der Website dieses Forums bedanken. 😀

Why Java? - Because I can't C#

Antworten
J.S.
  • Forum-Beiträge: 110

16.06.2015, 14:07:02 via Website

Man sieht das RelativeLayout mit etwas Glück, wenn man auf dem Bildschirm herumklickt und es erwischt. Also zunächst habe ich das Relative Layout um die Buttons gelegt.
image

Und dann habe ich den Code folgendermaßen verändert, aber es ist geblieben wie auf dem Bild, also nichts ist passiert (also auch das RelativeLayout hat sich nicht bewegt wie ich vorhin meinte, sorry. obwohl eigtl hatte es sich vorhin schon zentriert meineich. Aber egal, auf jeden Fall hat es sich nun nicht zentriert)

<RelativeLayout
        android:layout_width="150dp"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/button4"
        android:layout_alignParentRight="true"
        android:layout_alignTop="@+id/button1"
        android:layout_centerHorizontal="true"
        android:layout_centerInParent="true" >

    </RelativeLayout>

— geändert am 16.06.2015, 14:09:50

Antworten
Rafael K.
  • Forum-Beiträge: 2.359

16.06.2015, 15:11:12 via Website

Warum denn 150dp?

Nimm doch einfach genau das XML von oben und schachtel es in ein weiteres RelativeLayout.

<Relative match_parent>
   <Relative wrap_content centerInParent="true">
      <Button1/>
      <Button2/>
      <Button3/>
      <Button4/>
   </Relative>
</Relative>

Antworten
J.S.
  • Forum-Beiträge: 110

16.06.2015, 16:46:29 via Website

Also so?

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_centerInParent="true" >

    <Button
        android:id="@+id/button4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/button1"
        android:layout_centerInParent="true"
        android:text="Button" />

    <Button
        android:id="@+id/button3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/button4"
        android:layout_alignBottom="@+id/button4"
        android:layout_centerInParent="true"
        android:layout_toLeftOf="@+id/button4"
        android:text="Button" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/button3"
        android:layout_centerInParent="true"
        android:layout_toLeftOf="@+id/button4"
        android:text="Button" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/button1"
        android:layout_alignBottom="@+id/button1"
        android:layout_toRightOf="@+id/button1"
        android:text="Button" />
</RelativeLayout>

</RelativeLayout>

Antworten
J.S.
  • Forum-Beiträge: 110

16.06.2015, 23:41:15 via Website

Das ganze sieht dann so aus:
image

Antworten
Ludy
  • Admin
  • Forum-Beiträge: 7.957

17.06.2015, 00:07:31 via Website

Hallo,

ich hättet das ganze so gemacht.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true">

        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal">

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="New Button"
                android:id="@+id/button"/>

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="New Button"
                android:id="@+id/button2"/>
        </LinearLayout>

        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="New Button"
                android:id="@+id/button3"/>

            <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="New Button"
                android:id="@+id/button4"/>
        </LinearLayout>
    </LinearLayout>
</RelativeLayout>

Gruß Ludy (App Entwickler)

Mein Beitrag hat dir geholfen? Lass doch ein "Danke" da.☺

☕ Buy Me A Coffee ☕

Lebensmittelwarnung-App

✨Meine Wunschliste✨

📲Telegram NextPit News📲

Antworten
J.S.
  • Forum-Beiträge: 110

17.06.2015, 12:54:36 via Website

@Ludy: danke, so klappt das auch!

@Rafael: nein, das ist mein Code zu dem letzt geposteten Bild:

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true" >

    <Button
        android:id="@+id/button4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/button1"
        android:layout_centerInParent="true"
        android:text="Button" />

    <Button
        android:id="@+id/button3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/button4"
        android:layout_alignBottom="@+id/button4"
        android:layout_centerInParent="true"
        android:layout_toLeftOf="@+id/button4"
        android:text="Button" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/button3"
        android:layout_centerInParent="true"
        android:layout_toLeftOf="@+id/button4"
        android:text="Button" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/button1"
        android:layout_alignBottom="@+id/button1"
        android:layout_toRightOf="@+id/button1"
        android:text="Button" />
</RelativeLayout>

</RelativeLayout>

— geändert am 17.06.2015, 12:55:27

Antworten
Rafael K.
  • Forum-Beiträge: 2.359

17.06.2015, 14:31:11 via Website

Das centerInParent in den Buttons ist auch zu viel.
Wenn du 4 buttons zentrierst, liegen die alle übereinander.
Es is RelativeLayout, also musst Du den Buttons sagen wie sie relativ zueinander liegen sollen.

Was du tun musst:
Button 1: alignParentLeft + alignParentTop
Button 2: toRightOf="Button1" + alignParentRight
Button 3: alignParentLeft + alignParentBottom + below="Button1"
Button 4: alignParentBottom + below="Button2" + toRightOf="Button3"

Ich hab früher auch oft LinearLayouts geschachtelt, um ans Ziel zu kommen, aber jedes Layout ist halt mehr Overhead und damit bei komplexen Layouts weniger performant. Hier sicherlich nicht merkbar, aber generell würde ich eher üben effizient mit Layouts umzugehen.

— geändert am 17.06.2015, 14:35:58

Antworten
J.S.
  • Forum-Beiträge: 110

19.06.2015, 11:46:14 via Website

mh, irgendwas scheine ich noch falsch zu machen?!

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true" >

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="Button" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_toRightOf="@id/button1"
        android:text="Button" />

    <Button
        android:id="@+id/button3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/button1"
        android:text="Button" />

    <Button
        android:id="@+id/button4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_below="@id/button2"
        android:layout_toRightOf="@id/button3"
        android:text="Button" />

</RelativeLayout>

</RelativeLayout>

image

— geändert am 19.06.2015, 11:47:18

Antworten
Rafael K.
  • Forum-Beiträge: 2.359

19.06.2015, 14:23:19 via Website

Hab es grad mal kurz getestet und scheinbar kann er tatsächlich für das innere Layout die Option "wrap_content" nicht korrekt verarbeiten, wenn man irgendwelche der Attribute "alignParentRight" "alignParentTop" etc. nutzt.

Lässt man die weg, geht es:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true">

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/button1"
        android:text="Button" />

    <Button
        android:id="@+id/button3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/button1"
        android:text="Button" />

    <Button
        android:id="@+id/button4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/button2"
        android:layout_toRightOf="@id/button3"
        android:text="Button" />

</RelativeLayout>

Antworten
J.S.
  • Forum-Beiträge: 110

19.06.2015, 22:17:43 via Website

ah ja, das hat geklappt, vielen Dank! Ich hätte noch eine Frage: Wenn ich ein Bild im Zentrum haben will gehe ich einfach auf "Center Vertically" und "Center Horizontally". Aber wie mache ich es, wenn ich das Bild etwas weiter nach links verschoben haben möchte, also ins Zentrum der ersten Hälfte der Seite. Links von der vertikalen Mittellinie. Wie auf dem Bild. Allerdings will ich das ohne MarginLeft="..dp" schaffen, also ohne dp-Werte. Gibt es nicht einen ähnlichen Befehl wie "Center Vertically" etc!

image

— geändert am 19.06.2015, 22:33:22

Antworten
Sven R.
  • Forum-Beiträge: 1.904

19.06.2015, 22:50:40 via App

Wenn du es in der Mitte teilst, dann mach ein linear layout, und zwei Views(hier jetzt imageview). Beiden views gibst du eine weight von 1.

Und linear layout natürlich orientation horizontal

— geändert am 19.06.2015, 22:51:16

Wenn dir mein Beitrag gefällt, kannst dich einfach mit dem 👍 "Danke"-Button auf der Website dieses Forums bedanken. 😀

Why Java? - Because I can't C#

Antworten
J.S.
  • Forum-Beiträge: 110

20.06.2015, 12:33:01 via Website

Ich habe jetzt mal ein LinearLayout in drei Teile gesplittet. Aber iwie bin ich zu blöd die Rose in der rechten Hälfte zu zentrieren. Was mache ich falsch?

image

<?xml version="1.0" encoding="utf-8"?>

android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical">

android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_gravity="center_horizontal"
android:layout_weight="0.8"
android:orientation="horizontal"
android:weightSum="1">

<LinearLayout
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight="0.5"
    android:orientation="vertical">

</LinearLayout>

<LinearLayout
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight="0.5"
    android:orientation="vertical" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="match_parent"
        android:layout_height="150dp"
        android:layout_gravity="center"
        android:src="@drawable/rosezwei" />

</LinearLayout>

android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.2"
android:orientation="vertical">

<ImageView
    android:id="@+id/imageView2"
    android:layout_width="100dp"
    android:layout_height="wrap_content"
    android:layout_gravity="right"
    android:src="@drawable/pfeilrechts" />


Antworten
Sven R.
  • Forum-Beiträge: 1.904

20.06.2015, 14:05:07 via App

Erstmal ist die Aufteilung nicht gut, lieber so:

-LinearLayout
--ImageView(weight 1)
--ImageView(weight 1)
--ImageView(weight 1)

Dann allen ImageViews match_parent und es sollte sich zentrieren

— geändert am 20.06.2015, 14:06:00

Wenn dir mein Beitrag gefällt, kannst dich einfach mit dem 👍 "Danke"-Button auf der Website dieses Forums bedanken. 😀

Why Java? - Because I can't C#

Antworten
J.S.
  • Forum-Beiträge: 110

20.06.2015, 18:57:54 via Website

ok vielen Dank!!! Wie macht ihr das eigtl, dass euer Code unterschiedliche Zollgrößen unterstützt? Ich habe für jede Zollgröße bei Eclipse ein extra Layout geschaffen. Also für 2,7" bspw habe ich das Layout layout-320x240 geschaffen. Das klappte auch gut bis zum 5,1" Gerät. Denn 5,1" ist mit 480x800 identisch mit 3,7". Wenn ich also im Layout von 3,7" etwas ändere, hat das blöderweise auch Auswirkungen auf 5,1". Wie kann ich denn für 5,1" ein extra Layout erstellen?

— geändert am 20.06.2015, 18:58:09

Antworten
Sven R.
  • Forum-Beiträge: 1.904

20.06.2015, 23:43:17 via App

Ich glaube kaum, dass du ein 2,7" Gerät überhaupt kaufen kannst.
Ich habe immer nur ein Layout (allerdings hatte ich bis jetzt nicht so komplexe Designs). Ein Layout funktioniert wunderbar. Man darf halt nur relative Sachen verwenden und absolute Angaben niemals für Positionierung, aber ruhig für Abstände verwenden.
Also: Ich bin immer noch überzeugt, dass für dich ein Layout für Handys reichen sollte.

— geändert am 20.06.2015, 23:44:06

Wenn dir mein Beitrag gefällt, kannst dich einfach mit dem 👍 "Danke"-Button auf der Website dieses Forums bedanken. 😀

Why Java? - Because I can't C#

Antworten
J.S.
  • Forum-Beiträge: 110

23.06.2015, 15:29:24 via Website

Was ist denn der Unterschied zwischen Positionierung und Abständen? Durch die Abstände entsteht doch erst die Positionierung?!
Iwie komm ich gerad nicht weiter. Ich habe den gleichen Code für ein 4" und ein 4,7" Gerät, aber trotzdem passt es nicht. Die Wörter sollen immer parallel sein (im oberen Bereich des Layouts). Wie auf dem 4,7"-Gerät. Auf dem 4,7" läuft es also gut, bei 4" wird der Text aber abgeschnitten

image

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:layout_weight="1"
          android:orientation="vertical">

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_gravity="center_horizontal"
    android:layout_weight="0.8"
    android:orientation="horizontal"
    android:weightSum="1">

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="0.5"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="center"
            android:layout_margin="75dp"
            android:text="Large"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textSize="50sp" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="0.5"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/textView2"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_margin="75dp"
            android:text="Large"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textSize="50sp" />

    </LinearLayout>

</LinearLayout>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="0.4"
    android:orientation="horizontal"
    android:weightSum="1">

<LinearLayout
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight="0.4"
    android:orientation="vertical" >
</LinearLayout>

</LinearLayout>
</LinearLayout>

— geändert am 23.06.2015, 19:14:35

Antworten
Sven R.
  • Forum-Beiträge: 1.904

23.06.2015, 20:42:25 via App

Ich habe keine Ahnung was du da mit den verschachtelten weights machst (besonders 0.4 & 0.8). Verschachtelte(nested) weights sind nicht gut für die Performance. Mach einfach so:

-Linear(matchParent)
--Textview(wrapContent, weight 1)
--Textview(wrapContent, weight 1)

Wenn dir mein Beitrag gefällt, kannst dich einfach mit dem 👍 "Danke"-Button auf der Website dieses Forums bedanken. 😀

Why Java? - Because I can't C#

Antworten
J.S.
  • Forum-Beiträge: 110

23.06.2015, 20:59:38 via Website

Die Verschachtelungen habe ich, weil ich die Elemente innerhalb einer Verschachtelung so leichter zentrieren kann. Und ich wollte auch den Text "Large" innerhalb der Kästen zentriert haben. Und wie gesagt, sieht der gleiche Code bei 4,7" gut aus, bei 4" aber nicht. Hättest du dafür auch eine Lösung?

image

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:layout_weight="1"
          android:orientation="vertical">

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_gravity="center_horizontal"
    android:layout_weight="0.8"
    android:orientation="horizontal"
    android:weightSum="1">

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="0.5"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="center"
            android:layout_margin="75dp"
            android:text="Large"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textSize="50sp" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="0.5"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/textView2"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_margin="75dp"
            android:text="Large"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textSize="50sp" />

    </LinearLayout>

</LinearLayout>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="0.4"
    android:orientation="horizontal"
    android:weightSum="1">


<LinearLayout
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="0.3"
        android:orientation="vertical">

    <ImageView
        android:id="@+id/imageView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/pfeillinks" />

    </LinearLayout>

<LinearLayout
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight="0.4"
    android:orientation="vertical" >

    <ImageView
        android:id="@+id/imageView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/kreis" />

</LinearLayout>

<LinearLayout
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_weight="0.3"
        android:orientation="vertical">

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:src="@drawable/pfeilrechts" />

    </LinearLayout>

</LinearLayout>
</LinearLayout>

— geändert am 23.06.2015, 22:37:49

Antworten
Sven R.
  • Forum-Beiträge: 1.904

24.06.2015, 07:54:10 via App

Entweder kannst du beim LinearLayout sowas wie centerChildren machen oder das TextView matchparent und dann gravity center.

Wenn dir mein Beitrag gefällt, kannst dich einfach mit dem 👍 "Danke"-Button auf der Website dieses Forums bedanken. 😀

Why Java? - Because I can't C#

Antworten
J.S.
  • Forum-Beiträge: 110

03.07.2015, 16:30:58 via Website

Vielen Dank!

Antworten