在butterknife中绑定字符串数组

9
我将尝试使用butterknife绑定字符串数组。但是似乎没有办法(除了在processor中有一种绑定数组的方法)。

以下是我的代码:

strings.xml

<string-array name="test_strings">
    <item>VK</item>
    <item>Facebook</item>
    <item>Twitter</item>
    <item>Instagram</item>
    <item>Google plus</item>
    <item>Google mail</item>
</string-array>

主活动

@Bind(R.string.test_strings)
protected String [] mStrings;

1
我从来没有使用过它,但是......https://github.com/JakeWharton/butterknife/blob/master/butterknife/src/main/java/butterknife/internal/ButterKnifeProcessor.java#L163 ... @BindArray? - Selvin
@Selvin,我找到答案了,呵呵,在这个类中:https://github.com/JakeWharton/butterknife/blob/master/butterknife/src/main/java/butterknife/BindArray.java#L15问题是我输入了R.string.test_strings,但应该输入R.array.test_strings。谢谢! - Anton Shkurenko
1个回答

16

五分钟前,Butterknife 8.0.0版本发布

R.string.test_array 变更为 R.array.test_array

同时,@Bind 变更为 @BindArray


FYI,截至本文撰写时(v7.0.1),@BindArray尚未发布。 - Jake Wharton
@JakeWharton 我注意到了,但是看起来这样做应该是可行的,对吧? - Anton Shkurenko
3
好的!发布之前还需要等待一些事情。 - Jake Wharton
9
@JakeWharton,所有初级安卓开发者感谢您的工作。 :) - Anton Shkurenko

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接