如何设置只能由“0123456789”和“EditText”输入的“InputType”。在java代码中?我只是知道我可以通过android:digits=“0123456789.”
在XML中创建它,但我想用jave代码创建它,我尝试了edittext.setinputtype()
,但没有这个类型。
试试这个对我有效。
editText.setKeyListener(DigitsKeyListener.getInstance("0123456789."));
我的问题是这个。 我可以用xml说 编辑的 所以我的问题不是如何使用Java获得。 我的问题是如何使与Java一起使用。 在这一点上,我不关心用户是否可以看到字符。我只想让我的edittext字段只接受0到9之间的数字和十进制逗号(,)。 由于customEdittext实际上是一个定制的edittext,我不能使用xml ATM。
请注意:我只想去掉末端的San衬线,保留其余的线。使背景为空或透明会删除整行,这就是我被卡住的地方。
我有许多s和它们每个的下面,一个具有
是否有任何直接的方法将日期设置为变量,但作为输入?我的意思是我不知道日期在设计时,用户应该给它。我尝试了以下代码,但它不起作用:Calendar mydate=new GregorianCalendar(int year,int month,int day);
我试图在JavaFX中创建一个只接受整数值的TextArea?有谁能给我一些建议,告诉我如何实现这一点吗?