Android: wie kann man den Stil des Textes bearbeiten?

Ich versuche, den Stil des EditText zu ändern? Ist es möglich, das zu erreichen? Wenn ja, schätze ich es, darüber nachzudenken, sonst welche alternativen Möglichkeiten zur Verfügung stehen.

  • TypeError "kann bei der Aktualisierung des Projekts auf die neueste Version von Cordova 4.0.0 keine Eigenschaftsverbindung von # <Navigator>" in der Konsole festlegen
  • Android Volley Delete Methode, warum wird leere Parameter senden
  • Horizontale LinearGradient mit Android
  • Wie Download-Datei mit Service in Android?
  • Android-Rückruf nach dem Layout-Rendering abgeschlossen?
  • Standorte von super () Anrufe in Android Eclipse Plugin generierten Code zuverlässig?
  • OnGetViewFactory nur einmal für mehrere Widgets aufgerufen
  • Wie man Doppel- und Float-Werte in sqlite einfügt?
  • Nachricht von Android auf Android ohne Accesspoint
  • Footer-Ansicht in ListView ausblenden
  • Wie kann ich das Optionsmenü ausblenden?
  • Erstellen von ActionMode mit benutzerdefiniertem Layout in ActionBarSherlock
  • 3 Solutions collect form web for “Android: wie kann man den Stil des Textes bearbeiten?”

    Sie können das Attribut style="@style/your_style" , das für jedes Widget definiert ist.

    Um Ihren Stil zu definieren, müssen Sie eine Datei namens style.xml im Werteordner (dh \res\values\styles.xml ) \res\values\styles.xml und die folgende Syntax verwenden:

     <style name="You.EditText.Style" parent="@android:style/Widget.EditText"> <item name="android:textColor">@color/your_color</item> <item name="android:gravity">center</item> </style> 

    Das Attribut parent="@android:style/Widget.EditText" ist wichtig, weil es sicherstellt, dass der Stil, der definiert wird, den grundlegenden Android EditText Stil erweitert, also nur Eigenschaften, die sich von dem Standardstil unterscheiden, muss definiert werden.

     <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorPrimary">@color/colorPrimary</item> <item name="android:colorBackground">@color/windowBackground</item> <item name="android:textColor">@color/textColor</item> <item name="colorAccent">@color/colorAccent</item> //apply Button style <item name="android:editTextStyle">@style/editTextStyle</item> </style> //Button Style <style name="editTextStyle" parent="@style/Widget.AppCompat.EditText"> <item name="android:textColor">@color/colorWhite</item> <item name="android:background">@color/colorPrimary</item> <item name="android:textSize">24sp</item> <item name="android:paddingTop">10dp</item> <item name="android:paddingBottom">10dp</item> </style> 

    Ja, es ist definitiv möglich. Siehe http://developer.android.com/guide/topics/ui/themes.html (Raghu hat diesen Link bereits bekannt gegeben) für weitere Details.

    Du kannst auch nur einen Hintergrund darin haben, siehe diesen Beitrag: http://www.anddev.org/tutorial_buttons_with_niceley_stretched_background-t4369.html Es deckt nur Tasten, aber es ist genau das gleiche für edittxts.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.