是否可以在文本视图提示中添加图像图标?
目前我只能在提示属性中添加文字,但我想要做的是添加一个小图片图标和文字。
这可能吗?
答案 0 :(得分:5)
您需要编写自己的View,它可能基于包含TextView(带有空提示)和ImageView的FrameLayout。或者,您可以简单地使用TextView,当它为空时,您可以将背景图像设置为“提示图标”,并在输入文本时清除背景。
答案 1 :(得分:0)
您可以使用setError在文本字段中显示一些文本和图像,但这可以在用户输入内容后进行检查。
备选方案:
答案 2 :(得分:0)
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);