java - 如何在android中合并一个字符串和一个很棒的图标?

标签 java android font-awesome

Activity :

Typeface font = Typeface.createFromAsset(getAssets(), "fontawesome-webfont.ttf");

Button btn_enter = (Button) findViewById(R.id.btn_enter );

btn_enter.setTypeface(font);

btn_enter.setText(R.string.fa_lock_open  + "Sign in");

值/字符串: <string name="fa_user_plus"> &#xf234; </string>

显示的文本:2131623982SIGN IN

最佳答案

btn_enter.setText(getString(R.string.fa_lock_open)  + "Sign in");

R.string.fa_lock_open 将返回 int 值。当您使用 getString() 方法时,您将获得您想要使用的字符串。

关于java - 如何在android中合并一个字符串和一个很棒的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57238310/

相关文章:

java - 如何通过 Twilio SMS 在我的应用程序中执行代码

java - 是否可以在 Java AutoValue 中向集合添加值?

java - JSch:从私钥文件创建公钥

android - 在 Mac OS X 上设置 adb

java - 使用 TextWatcher addTextChangedListener() 在 EditText 中设置文本时出现 IndexOutOfBoundsException

java - 无法从电子邮件中读取自定义 header

android - 应用内购买在 android 中显示消息 "you already own this item."

vue.js - Vue 3 中的 Fontawesome 6 throw 错误

css - 错误字体图标动画仅适用于 codepen

cell.innerHTML() 的 JavaScript 问题