我用一個抽象類來實現OnClickListener
軟鍵盤,隱藏在每一個onClick事件
public abstract class HideKeyboardClickListener extends View implements View.OnClickListener {
public HideKeyboardClickListener(Context context) {
super(context);
setOnClickListener(this);
AppUtils.hideKeyboard((Activity) context);
}
@Override
public void onClick(View v) {
}
}
,並用它喜歡 -
button.setOnClickListener(new HideKeyboardClickListener(mActivity) {
@Override
public void onClick(View v) {
// Handle Click
}
});
但我沒有收到任何點擊事件。
如果使用父活動,並implemens onClic kListener就可以了......然後將這個活動擴展到所有活動,那麼它肯定會起作用。 –
然後我必須更改整個代碼。 – mjosh
不,你不需要改變整個代碼..你只需要擴展該父母的活動.. –