【发布时间】:2014-06-12 12:18:03
【问题描述】:
到目前为止,我已经使用以下代码添加图标
EditText email = (EditText) findViewById(R.id.email);
Typeface font = Typeface.createFromAsset( getAssets(), "fontawesome-webfont.ttf" );
email.setTypeface(font);
但是图标被添加为edittext字段的值。而我希望图标出现在左侧。我也知道 android:drawableLeft 属性,但它需要我可以绘制的资源,即 jpeg 而不是 ttf。我怎么解决这个问题。谢谢
【问题讨论】:
-
我就是这么做的。但是图标被添加为edittext字段中的值
-
因为它是字体,而不是图像。您可以在线性布局中使用两个文本视图来获得所需的结果,但不能将图标用作字体并同时将其用作文本字段
-
我希望将图标放置在文本字段中,如reachout.herokuapp.com/users/sign_in 所示。知道我该怎么做吗?
-
抱歉,我无法从我的工作场所打开此链接。你能把图片上传到你的帖子里让我看看吗?
标签: android android-edittext android-drawable font-awesome