各位在批量替換的時候 ,可以使用evetbind方式 , 也即使用派生類來批量替換點擊事件,如果沒有這一需求,還是用xml中onclick直接申明響應方法更合適,bind使用之后,settext setonClick這些都是無效的
2017-10-07
若有參數,且定義的方法形參和綁定方法相同,此時綁定實際上是overwrite, 即public void onAClick(View v) {
Toast.makeText(this, "toa1aa", Toast.LENGTH_SHORT).show();
}則綁定調用可android:onClick="@{hand.onAClick}",android:onClick="@{hand::onAClick}",如不含形參或者參數和綁定方法形參不一致,則調用android:onClick="@{()->hand.onAClick(**)}"
Toast.makeText(this, "toa1aa", Toast.LENGTH_SHORT).show();
}則綁定調用可android:onClick="@{hand.onAClick}",android:onClick="@{hand::onAClick}",如不含形參或者參數和綁定方法形參不一致,則調用android:onClick="@{()->hand.onAClick(**)}"
2017-10-07
最新回答 / 慕粉1469012311
額,其實我是想問如何實現:<EditText????????????android:onTextChanged="@{()?->?person.onTextChanged(這里面不知道怎么實現)}"????????????android:layout_width="match_parent"????????????android:layout_height="wrap_content"?/>
2017-08-09