Jak przypisać inny kolor do tekstu w Edittext poprzez jego rozszerzenie.Przypisywanie koloru tekstu do tekstu w edytorze tekstu
Odpowiedz
Zastosowanie obejmuje:
TextView textView = (TextView)findViewById(R.id.mytextview01);
Spannable WordtoSpan = new SpannableString("partial colored text");
WordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), 2, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(WordtoSpan);
jest 'setText' brakuje parametru? Myślę, że również zajmuje 'BufferType'. –
Android: textColor, ustaw tę właściwość w EditText xml.
można zmienić kolor tekstu, dodając android:textColor
tak:
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#f00" />
wiem, że to jest bardzo stare pytanie, ale ponieważ był to pierwszy mam czasu szukając, chciałbym dodać odpowiedź, aby przyszli czytelnicy mogli je uzyskać.
Możemy stworzyć własny styl niestandardowy w pliku styles.xml z wieloma innymi atrybutami oprócz textColor i zastosować do naszego EditText.
Dodaj ten w styles.xml,
<style name="MyEditTextstyle">
<item name="android:textColor">@color/dark_blue</item>
<item name="android:background">@drawable/my_custom_edittext_bg</item>
<item name="android:layout_marginTop">5dp</item>
<item name="android:layout_marginBottom">5dp</item>
//many more per requirement
</style>
A potem po prostu zastosować ten styl do EditText jak
<EditText
style="@style/MyEditTextstyle" //here
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:hint="Item Name"
android:padding="10dp" >
<requestFocus />
</EditText>
Proste, prawda. :) Ważną częścią jest to, że w razie potrzeby możemy zastosować te same rzeczy do każdego innego EditText. :)
z układu XML:
Możemy zmienić kolor tekstu EditText
dodając android:textColor
jak poniżej:
<EditText
android:id="@+id/myEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Your Name"
android:textColor="#FF0000"
</EditText>
z klasy Java:
Możemy zmień kolor tekstu pragmatycznie przez addi Metoda ng EditText.setTextColor()
jak poniżej:
EditText myEditText = (EditText)findViewById(R.id.myEditText);
myEditText.setTextColor(Color.RED);
- 1. Zmiana koloru tekstu UISegmentedControl
- 2. Animowanie koloru tekstu UIButton
- 3. Zmiana koloru tekstu w Android.R.layout.simple_list_item_2
- 4. Zmiana koloru tekstu w MoreNavigationController
- 5. Zmiana koloru tekstu powłoki (Windows)
- 6. Przepełnienie dla koloru tła tekstu
- 7. wyjście [31m tekstu zamiast koloru
- 8. Zmiana koloru obramowania tekstu iOS
- 9. zmiana koloru tekstu Przedmiot NavigationView
- 10. Zmiana koloru tekstu na podstawie koloru tła
- 11. Pole tekstu sformatowanego, jak podświetlić blok tekstu
- 12. Zmiana koloru tekstu w WinForms RichTextBox
- 13. Zmiana koloru tekstu w polach SELECT
- 14. Zmiana części koloru tekstu w widgecie "EditText"
- 15. Zmiana koloru tekstu w polu tekstowym
- 16. zmiana koloru części tekstu w stylus css?
- 17. zmiana koloru tekstu listviewitem w delphi
- 18. Zmiana koloru tekstu w języku Java
- 19. Jak przekazać linię do konsoli w edytorze tekstu sublime 2
- 20. Tworzenie tekstu bez łamania tekstu?
- 21. MATLAB: Przypisywanie wielu kolorów do tekstu w legendzie
- 22. Przypisywanie tekstu w języku arabskim do zmiennych R
- 23. NSTableView Zmiana koloru tekstu dla wiersza
- 24. Generator interfejsu zmienia błąd koloru tekstu?
- 25. Pierwsze konkretną część tekstu w ścisłym tekstu
- 26. Zmienianie koloru zaznaczenia tekstu za pomocą CSS?
- 27. Wykresy Google - zmiana koloru tekstu osi
- 28. Próbnik kolorów tekstu w dyrektywie edytora tekstu kątowego
- 29. Zmiana koloru tekstu jeśli progressbar sięga
- 30. Zmiana koloru tekstu elementu rozwijanego Bootstrap
Proszę Caitanya, zrobić rozeznanie przed wysłaniem pytania tutaj .. – Ghost