存在hinnt属性的控件。重新hinnt的值(图片+文字)

来源:互联网 发布:沧澜网络代练可信吗 编辑:程序博客网 时间:2024/06/07 21:03

在自带的hinnt属性的控件中往往可以设置文字、文字颜色之类的,而有些控件是仅能设置文字内容,不提供大写、、颜色的设置。今天的博客就是让大家学习到只要带hinnt属性的都可以自定义hinnt的内容~

  1、设置hinnt内容:

 final String hintText = "<img src=\""
 + android.R.drawable.ic_menu_search
 + "\" /> <font color = #92969a>"
 + getResources().getString(R.string.str_search) + "</font>";

2、设置图片的大小



final Html.ImageGetter imageGetter = new Html.ImageGetter() {

@Override
public Drawable getDrawable(String source) {
Drawable drawable = null;
int rId = Integer.parseInt(source);
drawable = getResources().getDrawable(rId);
drawable.setBounds(0, 0, 40, 40);
return drawable;

}
};

3、加载hinntText

mSearchView.setQueryHint(Html.fromHtml(hintText, imageGetter,null);

0 0
原创粉丝点击