2015-07-09 16 views
7

Tôi đang cố gắng liên kết chuỗi các chuỗi bằng cách sử dụng butterknife. Nhưng có vẻ như không có cách nào (nhưng trong processor có một phương pháp để ràng buộc mảng).Chuỗi liên kết chuỗi trong butterknife

Đây là mã của tôi:

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

tôi không bao giờ sử dụng nó nhưng ... https://github.com/JakeWharton/butterknife/blob/master/butterknife/src/main/java /butterknife/internal/ButterKnifeProcessor.java#L163 ... @BindArray? – Selvin

+0

@Selvin tôi đã tìm thấy câu trả lời, heh ở đây trong lớp học: https://github.com/JakeWharton/butterknife/blob/master/butterknife/src/main/java/butterknife/BindArray.java#L15 vấn đề tôi đã gõ R.string.test_strings, khi tôi nên gõ R.array.test_strings. Cảm ơn! –

Trả lời

11

Năm mins ago Butterknife 8.0.0 là released.

R.string.test_array thay đổi R.array.test_array

@Bind để @BindArray

+0

FYI '@ BindArray' không được phát hành kể từ thời điểm viết bài này (v7.0.1) –

+0

@JakeWharton Tôi nhận thấy rằng, nhưng dường như, nó sẽ hoạt động theo cách này, phải không? –

+3

Đúng! Chỉ cần chờ đợi một vài điều trước khi phát hành. –

Các vấn đề liên quan