设置EditText控件中提示消息hint的字体颜色和大小

时间:2021-12-15 17:08:32

设置EditText控件中提示消息hint的字体颜色和大小

1.设置字体大小

代码例:

public void init(){
hint= (EditText) findViewById(R.id.in_login);
// 新建一个可以添加属性的文本对象
SpannableString ss = new SpannableString("请输入用户名");
// 新建一个属性对象,设置文字的大小
AbsoluteSizeSpan ass = new AbsoluteSizeSpan(15,true);
// 附加属性到文本
ss.setSpan(ass, 0, ss.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
// 设置hint
hint.setHint(new SpannedString(ss)); // 一定要进行转换,否则属性会消失
}

设置EditText控件中提示消息hint的字体颜色和大小

2.设置字体颜色

代码例:

<EditText
android:id="@+id/in_login"
android:layout_width="match_parent"
android:textColorHint="#03A9F4"
android:layout_height="wrap_content" />

设置EditText控件中提示消息hint的字体颜色和大小

效果展示

设置EditText控件中提示消息hint的字体颜色和大小