java - 如何在android中合并一个字符串和一个很棒的图标?
问题描述
活动 :
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">  </string>
显示的文本: 2131623982SIGN IN
解决方案
btn_enter.setText(getString(R.string.fa_lock_open) + "Sign in");
R.string.fa_lock_open 将返回 int 值。当您将使用方法 getString() 时,您将获得要使用的字符串。