【问题标题】:Set edittext inputtype created dynamically - causes errors设置动态创建的edittext inputtype - 导致错误
【发布时间】:2014-10-24 11:21:52
【问题描述】:

我对动态创建的 EditText 有疑问。我创建了带有一些元素的对话框,还有 EditText。我希望它只有 InputType 数字。所以我尝试这样做:

EditText itemsCount = new EditText(this);
itemsCount.setInputType(InputType.TYPE_NUMBER_VARIATION_NORMAL);
lila.addView(itemsCount);

lila 是 LinearLayout,我将在其中添加更多视图。 这就是奇怪行为开始的地方。在lenovo tablet 我无法输入任何数据。在我的S3 上,我可以输入数据,但是我不能使用退格... 当我在不确定 InputType 的情况下添加 EditText 时,一切正常,但用户也可以输入文本,这就是我不想要的......

有什么想法会导致这些错误吗?

【问题讨论】:

    标签: android android-edittext numbers


    【解决方案1】:

    尝试改用InputType.TYPE_CLASS_NUMBER

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-07
      • 1970-01-01
      相关资源
      最近更新 更多