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

设置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)); // 一定要进行转换,否则属性会消失
}

2.设置字体颜色

代码例:

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

效果展示



posted @ 2016-11-03 10:08  我不是乘树猿  阅读(34648)  评论(0编辑  收藏  举报