我希望能夠檢測到edittext沒有被點擊時,所以我可以用textview替換它。我試過如何檢測Edittext是否失去焦點?
et.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(!v.hasFocus()){
Toast.makeText(getApplicationContext(), "LOST FOCUS", Toast.LENGTH_SHORT).show();
}
}
});
但Toast消息不會被調用。
Duplicate:http://stackoverflow.com/questions/10627137/how-can-i-know-when-a-edittext-lost-focus – Sharj
你有!v.hasFocus();試試看!hasFocus。 – Sharj