如何通过单击按钮删除所有编辑文本的焦点?

时间:2015-12-29 14:23:31

标签: android

如何通过单击按钮将焦点从编辑文本更改为按钮?或者从编辑文本中删除所有焦点?

3 个答案:

答案 0 :(得分:0)

点击edittext

,尝试以下所有button
editText.setEnabled(false);

答案 1 :(得分:0)

尝试此操作以移除焦点:

editText.clearFocus();
editText.setEnabled(false);

这是为了隐藏软键盘:

InputMethodManager imm =  (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(v.getWindowToken(), 0);

答案 2 :(得分:0)

在xml中你应该使用这些

android:cursorVisible="false" 

在java类中,单击编辑文本时使用OnTouch侦听器获取可见的光标

@Override
public boolean onTouch(View v, MotionEvent event) {
    // TODO Auto-generated method stub

    switch (v.getId()) {
        case R.id.email_et:

            EDIT_TEXT.setCursorVisible(true);


        default:
            break;
    }

    return false;
}