[英]Android Add imagine icon as a “hint” in a textview?
是否可以在 textviews 提示中添加图像图标?
目前我只能在提示属性中添加文本,但我想做的是添加一个小图像图标和一个文本。
这可能吗?
您需要编写自己的视图,该视图可能基于 FrameLayout,其中包含 TextView(带有空提示)和 ImageView。 或者,您可以简单地使用 TextView,当它为空时,您将背景图像设置为“提示图标”,并在输入文本后清除背景。
String hint = "<center><img src=\"" + R.drawable.search_hint + "\"/>搜索感兴趣的内容, hello world , I'm form China.</center>";
Html.fromHtml(hint, new ImageGetter()
{
@Override
public Drawable getDrawable(String source)
{
int img = Integer.parseInt(source);
Drawable drawable = getResources().getDrawable(img);
drawable.setBounds(0,0,drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight());
return drawable;
}
}, null);
searchTxt.setHint(hint);
您可以使用 setError 在文本字段中显示一些文本和图像,但这将是在用户输入某些内容并检查它之后。
备择方案:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.