Android-Taste zum einstellen der Breite die Hälfte des Bildschirms
Wie Sie auf setup(in XML) die Schaltfläche wird die Breite Seite des Bildschirms. Ich fand nur wickeln, content, match Erziehungsberechtigten(füllt den ganzen Bildschirm) und die genaue Menge des dp-eg: 50dp.
Wie Sie genau halten Sie den Bildschirm?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="2"
>
<Button
android:id="@+id/buttonCollect"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:text="przycisk" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="Button" />
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese kann getan werden, indem er zwei widgets, die auf Ihrem layout:
verwenden Sie ein LinearLayout und setzen
layout_width="fill_parent"
auf beiden widgets (Button, und ein weiteres widget ), und legen Sie layout_weight auch auf den gleichen Wert .und das LinearLayout, teilen Sie die Breite zwischen den beiden widgets gleich und die Schaltfläche besetzen die Hälfte des Bildschirms.
Dies ist nicht möglich in XML. Jedoch, Sie können es in Java, indem man die Breite des display mit DisplayMetrics, teilt Sie durch 2 und Einstellung als die Breite der Taste. So etwas wie dieses:
Verwenden Sie eine textview.
Dann fügen Sie die beiden Tasten, oder nur einer von Ihnen, nach Links und/oder rechts von.
Antwort gefunden wurde hier
Mein Erster post auf stack, hoffe ich geholfen XD