0
를이 내가이 오류를 얻을 내 목록보기안드로이드 데이터 바인딩 : 속성 응용 프로그램에 대한 세터 찾을 수 없습니다 : 목록
<ListView
android:id="@+id/productListView"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:list="@{page.results}"/>
입니다 : 이것은 내 BindingAdapter입니다
java.lang.RuntimeException: Found data binding errors. ****/ data binding error ****msg:Cannot find the setter for attribute 'app:list' with parameter type java.util.List on android.widget.ListView. loc:33:20 - 33:31 ****\ data binding error ****
을
@BindingAdapter({"bind:list"})
public static void bindList(Context context, ListView view, ObservableArrayList<Result> list) {
ProductsAdapter arrayAdapter = new ProductsAdapter(context,list);
view.setAdapter(arrayAdapter);
}
수 누군가이 문제를 도와주세요.
ObservableArrayList<Result>
의 사용해야 필요가 없습니다. 여전히 같은 오류가 발생합니다. – Nikhil아니요, 여전히 작동하지 않습니다. – Nikhil
ObservableArrayList 대신'List'를 사용해야 할 수도 있습니다. – tynn