在 Android EditText 中,可以通过设置 textColor
属性来更改文本颜色。该属性可以设置颜色值,如 Color.RED
、Color.BLUE
、Color.GREEN
等。
此外,还可以通过设置 textColorHint
属性来更改 EditText 中输入时的文本颜色。该属性可以设置颜色值,如 Color.RED
、Color.BLUE
、Color.GREEN
等。
设置颜色值的方法如下:
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello, World!"
android:textColor="@color/red"
android:textColorHint="@color/hint_color" />
其中,@color/red
表示红色颜色值,@color/hint_color
表示输入时的文本颜色。
除了设置颜色值之外,还可以通过设置 textAppearance
属性来更改 EditText 中文本的样式,如字体大小、颜色、样式等。该属性可以设置样式值,如 textAppearance="@style/TextAppearance.AppCompat.Medium"
。
设置样式值的方法如下:
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello, World!"
android:textAppearance="@style/TextAppearance.AppCompat.Medium" />
其中,@style/TextAppearance.AppCompat.Medium
表示 Medium 样式的文本外观。
需要注意的是,textColor
、textColorHint
和 textAppearance
属性只能设置在 Android 4.0及以上的版本中。如果应用程序运行的 Android 版本低于 4.0,这些属性将不起作用,并且会抛出 UnsupportedOperationException
异常。
领取专属 10元无门槛券
手把手带您无忧上云