我正在使用Android-Iconics库来制作清晰漂亮的图标。像这样在 XML 布局文件中声明图标可以正常工作:
<com.mikepenz.iconics.view.IconicsImageView
android:id="@+id/btn_send"
android:layout_width="42dp"
android:layout_height="42dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:padding="7dp"
app:iiv_color="@color/colorDarkGrey"
app:iiv_icon="gmd-send" />
我想以编程方式切换图标,不幸的是这不起作用:
btn_send.setIcon("gmd-voicemail");
app:iiv_icon
但是使用相同的字符串“gmd-voicemail”作为xml 布局中字段的值是有效的。
我究竟做错了什么?
谢谢你的帮助!