EditText启用和禁用按钮单击

时间:2015-11-09 07:59:53

标签: android android-edittext

我有一个编辑文本视图和右侧的按钮。当我单击按钮时,edittext必须获得焦点并且必须出现键盘。我是程序化的 试过以下。

name_text = (EditText)findViewById(R.id.name_text);
        name_edit = (ImageView)findViewById(R.id.name_edit_icon);
        name_text.setFocusable(false);
        name_edit.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                name_text.setFocusable(true);
                //name_text.setEnabled(true);    
            }
        });

我尝试了所有可能性,没有一个适合我。请帮我。感谢。

1 个答案:

答案 0 :(得分:3)

在click事件中编写此代码以拨打键盘:

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0);