實現代碼:
//光標處在EditText時其內容消失 mInfo = (EditText)findViewById(R.id.old_password); //setOnFocusChangeListener 焦點事件 mInfo.setOnFocusChangeListener(new View.OnFocusChangeListener() { //v 發生變化的視圖 hasFocus:用來判斷視圖是否獲得了焦點 public void onFocusChange(View v,boolean hasFocus) { EditText _v = (EditText)v; if(!hasFocus) { _v.setHint(_v.getTag().toString()); } else { String hint = _v.getHint().toString(); _v.setTag(hint); _v.setHint(""); } } });
