Android EditText不接受数字输入

Android EditText不接受数字输入,android,android-edittext,Android,Android Edittext,几天前,我开始为Adroid手机开发,我终于将我的第一个应用程序导出到我的智能手机上。一切看起来都像模拟器,但当我尝试输入数字1,2,3,4。。。它不起作用 起初我认为可能是因为输入类型: android:inputType="numberDecimal" 但后来我试图将其移除,以便能够访问整个键盘。正常钥匙工作,但仍不接受任何号码 这就是我为EditText声明xml的方式 <EditText android:id="@+id/poids" a

几天前,我开始为Adroid手机开发,我终于将我的第一个应用程序导出到我的智能手机上。一切看起来都像模拟器,但当我尝试输入数字1,2,3,4。。。它不起作用

起初我认为可能是因为输入类型:

android:inputType="numberDecimal"
但后来我试图将其移除,以便能够访问整个键盘。正常钥匙工作,但仍不接受任何号码

这就是我为EditText声明xml的方式

    <EditText 
        android:id="@+id/poids"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:hint="Entrez votre Poids"
        android:inputType="numberDecimal"
        android:layout_weight="1"
    />
应用程序图片:

我找到了解决办法

在这里:

  public boolean onKey(View v, int keyCode, KeyEvent event) {
        result.setText(defaut);
        poids.getText().clear();
        return true;
    }
我不知道为什么,但这阻止了在编辑文本中输入数字。起初我这样做是因为当我模拟手机时,我无法删除提示

我刚刚尝试完全删除与这两个类关联的两个类,一切都很好。

EditText不接受数字输入


出于某种原因,emulator不会从键盘上的数字键中删除任何输入值。请尝试使用键盘顶部的数字键,其中一个带有!@符号和它的工作。

它是为我工作,你能检查你的日志跟踪,看看发生了什么。张贴代码相关的编辑文本的问题。你有什么文本观察工具吗?试着用android:inputType=numbersSignedCool在实际的手机上做一些NumLock。你最近有没有尝试在另一个应用程序中输入数字?因此,对于日志跟踪,我在点击键盘弹出的字段时得到了这个结果:06-06 17:00:53.173:W/设置358:无法加载自动校正阈值设置。currentAutoCorrectionSetting:0,AutoCorrectionThresholdValue:[,0.22,0.08,0]之后,当我按下数字时,不会发生任何事情。我现在将尝试其他答案:
  public boolean onKey(View v, int keyCode, KeyEvent event) {
        result.setText(defaut);
        poids.getText().clear();
        return true;
    }