how to set input type to be numberdecimal but also allow a “-”

后端 未结 5 1882
孤城傲影
孤城傲影 2021-02-13 15:26

I have set input type to be numberdecimal but also want to populate the editText with a \"-\" programmatically. I can add the text but then I am unable to edit the text as it do

5条回答
  •  故里飘歌
    2021-02-13 16:01

    I am having one solution, which may helps you:

    Suppose, You want to enter 2-3 numbers with "-" sign for e.g. 203-304-405.23-232.45,

    then Allow user to enter this in EditText without setting any attributes. and then you can Separate each numbers with "split()" function , but be sure that there should be any separator sign in between the tokens.

    then

     String tokens[];
     strInput = edittext1.getText.toString();
     tokens = strInput.split(",");
    

    then you can work with each tokens separately as tokens[0], tokens[1], for example:

    num1 = tokens[0];
    num2 = tokens[1];
    

    Hope this helps you.

    Enjoy!!

提交回复
热议问题