android text nicht angezeigt wird Taste
Dies geschieht sehr Häufig zu mir, wenn Sie mit der Arbeit beginnen auf android. Der text im button-element zeigt nicht voll an. Was kann falsch sein? Ich habe versucht, die Textrichtung, Ausrichtung, Gravitation, aber nichts funktioniert.
Den code dahinter:
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="40dp"
android:text="@string/latestButtonString"
android:background="@drawable/roundbutton" />
Bitte helfen und sehr geschätzt.
Update: Dies ist die roundbutton.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
<!-- you can use any color you want I used here gray color-->
<solid android:color="#ABABAB"/>
<corners
android:bottomRightRadius="10dp"
android:bottomLeftRadius="10dp"
android:topLeftRadius="10dp"
android:topRightRadius="10dp"/>
</shape>
- Hinzufügen android:gravity="center" Taste
- Können Sie Ihre xml-code....
- Der xml-Code Hinzugefügt, und es gibt nicht viel anderes zu fügen, außer für textview dargestellt Momentaufnahme. Ich habe versucht, die Schwerkraft aber nicht funktioniert 🙁
- Zeigen Sie Ihre drawable/roundButton xml-Datei... muss Es das problem, dass die Datei...
- wussten Sie testen im emulator!?
- vielleicht ist nicht Ihre Schaltfläche Fehler.. versuchen Sie, seine Eltern Parametern..
- es ist kein problem mit diesem. können Sie bitte teilen Sie Ihre vollständigen xml
- Können Sie überprüfen Sie Ihre styles.xml? Ich war in der Lage zu replizieren, Ihr problem durch das hinzufügen einer paddingLeft auf die Schaltfläche.
- Posten Sie Ihre gesamte layout
xml
- Datei. - es funktionierte gut, wenn Sie eingesetzt werden, um Telefon! Danke.
- Ihr problem, Ihr editor, schließen Sie alle windows-editor und starten. es wird normal sein!!:)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie bitte überprüfen, durch das entfernen
android:background="@drawable/roundbutton"
aus Ihrer button-Attribut. Wenn der dargestellte text vollständig, dann müssen Sie zum ändern der@drawable/roundbutton"
es kann sein, dass du eingestellt hastfixed width
damit Ihr text in der Schaltfläche ist nicht vollständig sichtbar.@string/latestButtonString
ist es, die Sie sehen wollen.Roundbutton
ist ok, geprüft.versuchen zu ersetzen
android:text="@string/latestButtonString"
und legen Sie direkt fest Zeichenfolge hier
wie,
oder
versuchen, ersetzen Sie diese Zeile in roundbutton.xml:
mit
Es scheint, dass Sie eine
paddingLeft
auf IhreButton
. Können Sie überprüfen, ob diese in Ihremstyles.xml
?Ob Sie in Ihrem
styles.xml
ist es wahrscheinlich wichtig für das Design Ihrer app.Wenn Sie nur wollen, um es zu annullieren, dass bestimmte
Button
, einfachKonfrontiert, die ein ähnliches problem...Folgendes Attribut es zu arbeiten:
bitte entfernen Sie diese Zeile android:background="@drawable/roundbutton" aber Sicht nicht erstellen, wie Sie, wenn Sie möchten, erstellen Sie dieselbe Ansicht bitte versuchen Sie es mit diesen code :
code