Ich muss eine Schaltfläche erstellen und ein linkes Symbol und links & & rechten Text darauf legen. Ich weiß, wie man das linke Symbol einstellt, aber nicht den Text auf beiden Seiten einstellt. Ist das möglich ?, ich habe unten einen Modell-Button angefügt, bitte schau es dir an.Wie erstelle ich Android Button mit Text auf beiden Seiten (links/rechts)?
Antwort
Im Wesentlichen funktioniert diese Art von Layout-Hierarchie. Abhängig davon, wie breit die Schaltfläche sein soll und wie viel Platz zwischen den TextViews gewünscht wird. Setzen Sie dann einen Klick Zuhörer für die Schaltfläche Container
<LinearLayout
android:id="@+id/button_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/telephone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/your_phone_icon"/>
<!-- Add view here with some width for spacing -->
<TextView
android:id="@+id/grey_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
Sieht aus wie die Lösung –
Was ist mit Bildtext anstelle von Text auf der rechten Seite ?, dann ich würde drawableRight –
@ user4216713 ja genau verwenden. Mit drawablePadding können Sie den Abstand zwischen Zeichen und Text ändern – ono
der einfachste Weg, das zu tun ist und zwei Linearlayout Textview innen verwenden. Setzen Sie onClickListener auf dieses lineare Layout, um den Klick zu verarbeiten.
<LinearLayout
android:id="@+id/button"
android:clickable="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Telephone" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="080050060" />
</LinearLayout>
Ich denke, es ist eine gute Idee –
Dies ist die Codierung für Ihr Problem
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="vertical"
tools:context="com.example.sridhar.sharedpreferencesstackoverflow.MainActivity">
<LinearLayout
android:id="@+id/button"
android:clickable="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Telephone" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="080050060" />
</LinearLayout>
<Button
android:text="Teliphone \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\080050060"
android:gravity="start"
android:textStyle="bold"
android:textAlignment="textStart"
android:drawableStart="@drawable/dog1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
- 1. wie Schieberegler in beiden Seiten Android
- 2. Set Ausrichtung auf Querformat in Android auf beiden Seiten
- 3. Wie erstelle ich einen Twitter Share Button in Android?
- 4. Wie erstelle ich ein Top-Level-Button-Menü in Android?
- 5. Notizblock ++ & Shell. Wie transponiere ich auf beiden Seiten des Gleichheitszeichens '='
- 6. Float Bilder auf beiden Seiten des Textes
- 7. Python "beitreten" auf beiden Seiten von Strings?
- 8. Android: Text bearbeiten Go Button
- 9. Irgendwelche Ideen, wie ich meine vorherigen und nächsten Knöpfe auf beiden Seiten des Bildes machen kann?
- 10. Linienstärke auf beiden Seiten des Diagramms
- 11. jenkins - Wie erstelle ich hinzufügen Button mit Dropdown-Optionen
- 12. Flexbox: zentriertes Element mit umlaufenden Elementen auf beiden Seiten
- 13. Regulärer Ausdruck mit Ausrufezeichen auf beiden Seiten ('! \ D!')
- 14. Button mit Symbol und Text
- 15. Erstelle Bereich mit .where auf beiden Sammlung und Großelternteil
- 16. HTML Button-Umleitungen Seiten
- 17. Bootstrap Offcanvas Beispiel auf beiden (linken und rechten) Seiten
- 18. Android - Wie man eigenen Text in Button/TextView mit Datenbindung
- 19. Anzeigen Anker/Anschlüsse auf beiden Seiten eines Elements
- 20. Android Button wie Preference
- 21. Android - SetBackgroundResource auf Button
- 22. Toggle-Text auf Button-Tag
- 23. Wie erstelle ich dynamischen Text in einem Movieclip mit as3?
- 24. Wie erstelle ich ein MenuItemImage mit etwas Text darauf?
- 25. Wie erstelle ich Seiten in der Google-Suche?
- 26. StackImbalance MDA Ausnahme stdcall Aufruf Umwandlung auf beiden Seiten
- 27. Dateien in Mercurial aufteilen und Historie auf beiden Seiten speichern
- 28. PdfpTable verschachtelt in PdfpTable Zelle hat Leerzeichen auf beiden Seiten
- 29. Wie erstelle ich mehrzeiligen Text mit der Methode dojo createText()?
- 30. Wie erstelle ich einen Zeitplaner?
Mögliche Duplikat [Custom Button mit zwei Textview] (http: // stackoverflow.com/questions/7328890/custom-button-with-two-textview) –
Wie wäre es mit Bildtext anstelle von Text auf der rechten Seite? Dann würde ich drawableRight verwenden –
Ja, oder Sie können ein [ImageButton] verwenden (https://developer.android.com/reference/android/widget/ImageButton.html) –