EditText neben Button

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Duckemai, 13.01.2011.

  1. Duckemai, 13.01.2011 #1
    Duckemai

    Duckemai Threadstarter Erfahrener Benutzer

    Beiträge:
    227
    Erhaltene Danke:
    6
    Registriert seit:
    05.04.2010
    Phone:
    Nexus
    Hallo zusammen,

    kann mir jemand sagen, wie ich einen kleinen Button rechts neben ein EditText anbringen kann, so dass der EditText bis an den Button heranreicht?

    Mit folgendem Quelltext klappt das schon ganz gut, nur:
    Der EditText reicht nicht bis direkt an den Button ran. Da ist eine große Lücke und damit Platzverschwendung. Ich versuche hier dem Button eine feste Größe zu geben und den gesamten Rest soll das TextEdit bekommen. Aber, die Größe des Buttons ist leider immer nur so groß wie sein TextInhalt, obwohl ich versuche ihn mit android:layout_width="60dp" größer zu machen.

    Sieht jemand vielleicht den Fehler?

    Danke

    <LinearLayout...

    <TableLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <TableRow>

    <EditText
    android:id="@+id/tra"
    android:textSize="18sp"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1" />

    <Button
    android:id="@+id/ButtonDaId"
    android:background="@layout/custom_button"
    android:layout_width="60dp"
    android:layout_height="wrap_content"
    android:layout_gravity="right"
    android:text="Da"/>

    </TableRow>

    </TableLayout>
     
  2. swordi, 13.01.2011 #2
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    wenn du im tablelayout sagst

    android:stretchColumns="0"

    dann streckt er das edittext feld
     
    Duckemai bedankt sich.
  3. Duckemai, 13.01.2011 #3
    Duckemai

    Duckemai Threadstarter Erfahrener Benutzer

    Beiträge:
    227
    Erhaltene Danke:
    6
    Registriert seit:
    05.04.2010
    Phone:
    Nexus
    Super! Das klappt. Vielen Dank.

    Weißt Du zufällig auch noch, wie ich die Größe des Buttons ändern kann?
    Mein android:layout_width="60dp" wirkt sich leider nur auf den gesamten Platz der column aus, nicht aber auf den Button selbst.

    Soweit aber schon mal eine Danke-Klick.:rolleyes2:

    Gruß
    Duckemai
     
  4. swordi, 13.01.2011 #4
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    naja nicht layout_width

    sondern

    width
     
    Duckemai bedankt sich.
  5. Duckemai, 13.01.2011 #5
    Duckemai

    Duckemai Threadstarter Erfahrener Benutzer

    Beiträge:
    227
    Erhaltene Danke:
    6
    Registriert seit:
    05.04.2010
    Phone:
    Nexus
    :huh: ...das hatte ich so gemacht, weil es in LinearLayout funktioniert.
    Da bin ich aber ordentlich aufgesessen. :cursing:

    Merci
     

Diese Seite empfehlen