strings.xml中的Android图标

时间:2018-05-27 11:08:37

标签: android android-resources

如何更改strings.xml中声明的一些图标

<resources>
   ...
    <string name="icon_info">&#xf129;</string>
    <string name="icon_heart">&#xf004;</string>
   ....

之后我在java中的一些源文件中使用它们

Button txt=(Button) findViewById(R.id.infotxt); 
Button txt1=(Button) findViewById(R.id.hearttxt); 

Typeface webfont = Typeface.createFromAsset(getAssets(), "fontawesome-webfont.ttf");
txt.setText(" " + getString(R.string.icon_info) + " ...");
txt.setTypeface(webfont);
txt1.setText(" " + getString(R.string.icon_heart) + " ...");
txt1.setTypeface(webfont);

我想将这些图标更改为我计算机上的其他图标。

1 个答案:

答案 0 :(得分:0)

  <string name="icon_info">&#xf129;</string>
  <string name="icon_heart">&#xf004;</string>
它们是字体,不是真正的图像图标!!!! 你可以做 : 1.将您的图标转换为字体,并使用与上面相同的内容,查看this文章 this也很有用。 2.将您的图像文件放在drawable或assets中,并将其用作普通图像文件