Android:无法输入EditText

我不知道为什么但是当我尝试这样做时,我无法在EditText上输入/写入。 EditText的光标不会出现,键盘出现时不是数字键盘。 我有以下部分代码:

        

我尝试用android:cursorVisible =”true“甚至”android:textColor =“#000000”来解决这种情况,我也试过“android:focusable =”true“ ”android:focusableInTouchMode =“true”“但问题坚持,我不能在EditText上输入。

你能帮我么?

你可能想要这样的东西:

   
  • 去除重量(未使用)

我是Android开发领域的新手。 好吧,我遇到了同样的问题。 所以我只是设定

 android:text="" 

当我在EditText输入文本时,这会导致文本出现。 我不确定为什么这样做,但我只是根据个人经验说话

正如其他人所说,上面的代码看起来不会引起问题。 这让我想到,当你在java文件中创建对象时,你可能会搞砸一个设置。 我会通过从编辑文本字段中删除大量标记来解决问题,并尽可能减少它,例如

   

如果您有edittext,请检查是否有setOnKeyListener,并确保在不需要该事件时返回false,例如:

 OnKeyListener listener = new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { //Do something return true; } return false; } }; 

我有同样的问题然后我删除了android:focusableInTouchMode =“true”从编辑框的父视图(LinearLayout)和它的工作正常