设置动态创建的edittext inputtype - 导致错误

时间:2014-10-24 11:21:53

标签: android android-edittext numbers

我遇到动态创建的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时,一切正常,但用户也可以输入文字,这就是我不想要的......

任何可能导致这些错误的想法?

1 个答案:

答案 0 :(得分:0)

请尝试使用InputType.TYPE_CLASS_NUMBER