我試圖通過使用監聽意見onFocusChange功能結合,但出現以下錯誤通意見OnFocusChange數據綁定的Android
回調android.view.View.OnFocusChangeListener#onFocusChange有2種方法,但lambda定義爲1.它應該有0或相等數量的參數。
請有人可以幫助我找到正確的方式來實現這一點。
<variable
name="user"
type="com.webage.www.vco_address.User" />
<variable
name="obj"
type="com.webage.www.colin.Validations" />
</data>
<EditText
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="82dp"
android:text="@={user.name}"
android:onFocusChange="@{(view)->obj.saveClick(view, user.name)}" />
驗證
public class Validations {
public void saveClick(View view, String name){
Log.v("saveClick",name);
}
}
請張貼'saveClick()的代碼'。 –
什麼是'obj'的''聲明? (編輯您的問題。不要發表評論的這個信息。) –
請讓我知道我在這裏做錯了什麼。 – Colin11