【背景】
android中EditText的Enable已经设置为True了,表示可以被编辑,
但是点击输入框,获得焦点后,无法显示输入法,导致无法输入内容。
比如:
Descriptor的值是EditText
之前已经设置为可编辑了:EditText variableValueView = (EditText) variableLayout.findViewById(R.id.variableValue);
variableValueView.setEnabled(true);
当前值是DESCRIPT,点击后但是不显示输入法,所以没法修改想要的值
【折腾过程】
1.搜:
android edittext cannot input
找了些:
但是都没用
2.注意到,之前加了listener:OnFocusChangeListener mFocusChangedListener;
variableValueView.setOnFocusChangeListener(mFocusChangedListener);
mFocusChangedListener = new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// RelativeLayout parentView = (RelativeLayout)v.getP