Assign text color to text in EditText

How to assign a different color for text in EditText, expanding it?

+18
source share
7 answers

use spaces:

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);
+13
source

You can change the color of the text by adding android:textColoras follows:

<EditText
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="#f00" />
+19
source

, , , , , .

styles.xml textColor EditText.

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>

EditText ,

<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>

, .:) - EditText, .:)

+7

textColor style.xml:

        <item name="android:textColor">@color/white</item>

editTextColor :

        <item name="android:editTextColor">@color/white</item>
+4

XML-:

EditText, android:textColor, :

<EditText
    android:id="@+id/myEditText"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:hint="Your Name"
    android:textColor="#FF0000"
</EditText>

Java:

EditText , EditText.setTextColor(), :

EditText myEditText = (EditText)findViewById(R.id.myEditText);
myEditText.setTextColor(Color.RED);
+2

, colors.xml

colors.xml:

<resources>
    <color name="colorText">#424242</color>

:

myEditText.setTextColor(ContextCompat.getColor(this, R.color.colorText));
+2

android: textColor, EditText xml.

+1

Source: https://habr.com/ru/post/1678955/


All Articles