android Edittext style设置
时间: 2023-12-15 14:04:40 浏览: 153
要设置EditText的样式,可以通过在布局文件中设置EditText的属性,或者通过在代码中设置EditText的属性来实现。
在布局文件中,可以使用android:background属性来设置EditText的背景颜色或背景图片,使用android:textColor属性来设置EditText的文本颜色,使用android:textSize属性来设置EditText的文本大小等。例如:
``` xml
<EditText
android:id="@+id/edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/edit_text_bg"
android:textColor="@color/edit_text_text_color"
android:textSize="16sp" />
```
在代码中,可以通过调用EditText的方法来设置其属性。例如,要设置EditText的背景颜色,可以调用EditText的setBackgroundResource()方法,要设置EditText的文本颜色,可以调用EditText的setTextColor()方法。例如:
``` java
EditText editText = findViewById(R.id.edit_text);
editText.setBackgroundResource(R.drawable.edit_text_bg);
editText.setTextColor(getResources().getColor(R.color.edit_text_text_color));
editText.setTextSize(16);
```
需要注意的是,如果要设置EditText的样式,最好将其封装成一个自定义的控件,这样可以方便地在多个地方使用,并且可以提高代码的重用性。
阅读全文