2015-07-09 1 views
7

Я пытаюсь связать массив строк, используя butterknife. Но кажется, что нет способа (но в processor существует метод привязки массива).Привязать массив строк в butterknife

Вот мой код:

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> 

MainActivity

@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

+0

@Selvin Я нашел ответ, хе здесь, в классе: https://github.com/JakeWharton/butterknife/blob/master/butterknife/src/main/java/butterknife/BindArray.java#L15 проблема Я набрал R.string.test_strings, когда мне нужно было набрать R.array.test_strings. Благодаря! –

ответ

11

Пять минут назад 8.0.0 был нож для масла released.

R.string.test_array изменение R.array.test_array

И @Bind к @BindArray

+0

FYI '@ BindArray' не выпущен на момент написания этой статьи (v7.0.1) –

+0

@JakeWharton Я заметил это, но кажется, что он будет работать таким образом, не так ли? –

+3

Да! Подождите несколько вещей перед выпуском. –

 Смежные вопросы

  • Нет связанных вопросов^_^