我遇到动态创建的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时,一切正常,但用户也可以输入文字,这就是我不想要的......
任何可能导致这些错误的想法?
答案 0 :(得分:0)
请尝试使用InputType.TYPE_CLASS_NUMBER
。