Android-Button-text nicht zentriert, wenn mit API-17 für die Darstellung
In die grafische Ansicht des Layouts, wenn ich wähle, API 15 oder niedriger von der Schaltfläche unten im Bild zu sehen, wird der text in dem eingekreisten Schaltflächen sieht gut aus.
Wenn ich wählen API 17, wird der text verdrängt, auch wenn der xml-code ist der gleiche. Ändern der button-Polsterung hilft nicht.
Ist das nur ein problem mit Eclipse oder ist es möglich, dass neue Versionen von android kann dieser text verdrängt?
Was ist die Abhilfe für dieses Problem beheben?
XML-code:
<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"
tools:context=".HomeActivity" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_margin="3dp" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="100dp"
android:src="@drawable/label" />
</LinearLayout>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/linearLayout1"
android:layout_below="@+id/linearLayout1"
android:layout_marginTop="20dp"
android:text="@string/about_title"
android:textSize="20sp" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_alignRight="@+id/linearLayout1"
android:layout_below="@+id/textView1"
android:layout_marginTop="5dp"
android:text="@string/temp" />
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView2"
android:layout_alignRight="@+id/textView2"
android:layout_below="@+id/textView2"
android:layout_marginTop="20dp"
android:baselineAligned="false" >
<Button
android:id="@+id/button1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/news" />
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/tournaments" />
<Button
android:id="@+id/button3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/results" />
</LinearLayout>
Du musst angemeldet sein, um einen Kommentar abzugeben.
android:gravity="center"
nicht helfenIch eclipse neu gestartet zweimal. Seltsamerweise ist es nicht helfen, in den ersten Neustart, aber es sah gut aus nach dem zweiten. Auch seine feinen arbeiten auf dem Gerät.
Entschuldigung für die Frage, ich muss gewartet werden soll, bevor die Frage stellen.
Nicht sicher, ob die Standard-Stil für die Schaltflächen geändert API17... möglicherweise...
Sowieso, hinzufügen
android:gravity="center"
werden sollte, dies zu beheben für Sie.ich weiß nicht, ich Stand vor diesem problem überprüfen, neu starten, eclipse.. und schauen..
hinzufügen
android:gravity="center"
werden sollte, dies zu beheben für Sie