android的EditText选择颜色
时间: 2023-10-23 07:20:46 浏览: 114
Android的EditText可以通过设置textColor属性来改变文本颜色,例如:
```xml
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#FF0000" />
```
其中,textColor属性的值为一个十六进制的颜色值,可以通过网上的颜色选择器或者Android Studio自带的颜色选择器来获取。例如,上面的例子中,文本颜色被设置为红色。
相关问题
Android edittext背景颜色
你可以使用以下方法来设置Android EditText的背景颜色:
1. 使用XML布局文件设置背景颜色:
```xml
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary" />
```
在上面的代码中,`@color/colorPrimary`是一个颜色资源,你可以在`res/values/colors.xml`文件中定义它。
2. 使用代码设置背景颜色:
```java
EditText editText = findViewById(R.id.editText);
editText.setBackgroundColor(getResources().getColor(R.color.colorPrimary));
```
在上面的代码中,`R.color.colorPrimary`是一个颜色资源的引用。
请注意,以上两种方法都可以设置EditText的背景颜色,你可以根据你的需求选择其中一种方法。
android的EditText边框选择颜色
可以通过在EditText的xml文件中使用以下属性来选择边框颜色:
1. background:设置EditText的背景颜色,可以使用color或drawable资源文件。
2. borderColor:设置EditText边框的颜色,可以使用color资源文件。
3. borderWidth:设置EditText边框的宽度,可以使用dimension资源文件。
示例代码:
```
<EditText
android:id="@+id/edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/edittext_background"
android:borderColor="@color/edittext_border_color"
android:borderWidth="2dp"/>
```
其中,edittext_background.xml的内容如下:
```
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@android:color/white"/>
<stroke android:width="2dp" android:color="@color/edittext_border_color"/>
<corners android:radius="5dp"/>
</shape>
```
edittext_border_color的值可以根据需求自行定义。