EditTextフォーカス表示ボタンを取得し、ボタンをクリックしてEditTextをクリア

864 ワード

//    EditText      
    mEtAccountUserPassword.setOnFocusChangeListener(new OnFocusChangeListener() {

        @Override
        public void onFocusChange(View arg0, boolean hasFocus) {
            // TODO Auto-generated method stub
            if (hasFocus) {
                //          
                mEtAccountUserPasswordClear.setVisibility(View.VISIBLE);
            } else {
                //          
                mEtAccountUserPasswordClear.setVisibility(View.GONE);
            }

        }
    });

//          

mEtAccountUserPasswordClear.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            //      EditText
            mEtAccountUserPassword.getText().clear();
        }
    });