Wie platziere ich einen EditText und einen Button nebeneinander?

7

Ich möchte versuchen, einen EditText und Button nebeneinander zu bekommen. Ich habe derzeit, wo die Schaltfläche auf der rechten Seite ist und der Text bearbeitet wird linksbündig, aber die Schaltfläche zeigt dann, dass es über dem EditText ist. Ich möchte, dass der Button beginnt, wo der EditText endet.

Das habe ich gerade jetzt:

%Vor%

Ich habe versucht, es einzurichten, indem ich die EditText-Breite mit einem exakten dp-Betrag mache, aber wenn der Bildschirm horizontal schwenkt, gibt es eine große Lücke zwischen dem EditText und Button.

    
Kevin 08.06.2011, 02:00
quelle

3 Antworten

19

Wenn Sie weiterhin ein relatives Layout verwenden möchten und der Bearbeitungstext bis zum Button hochgehen soll, können Sie dies dem edittext xml hinzufügen

%Vor%     
byte me 08.06.2011, 02:06
quelle
13

Anstatt das RelativeLayout zu verwenden, ändern Sie einfach Ihre LinearLayout in android: orientation="horizontal". Dann werden alle Ansichten hineingelegt. Entfernen Sie die alignParent-Objekte (das sind für relative Layouts), und setzen Sie den editText (den ich glaube, dass Sie den Bildschirm strecken und füllen wollen), um layout_weight="1" zu haben.

%Vor%     
Christopher Souvey 08.06.2011 02:07
quelle
1
%Vor%

Out Put sieht so aus: -

Vielleicht hilft das, Sie können TextView in Button ändern oder die Position ändern, das liegt ganz bei Ihnen.

    
Hitesh Sahu 27.11.2015 06:59
quelle

Tags und Links