首页 > 解决方案 > 如何在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"> &#xf234; </string>

显示的文本: 2131623982SIGN IN

标签: javaandroidfont-awesome

解决方案


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

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


推荐阅读