I an new to android development. I am trying to make a simple expression solver . (ie evaluate mathematical expressions such as "23+3*(24+5/7)". For that i need an editText field which takes numbers (0 to 9) symbols + , - , * , ^ , / , % , . and parenthesis symbols such as ')' and '(' . I think for this i have to create new InputType and a custom keyboard. 
Please let me know how to go about (ie how to create new InputType and custom keyboard )
You may also suggest some other way to achieve what i want.
Thanks in advance.
Ajay

Please let me know how to go about (ie how to create new InputType and custom keyboard )
You may also suggest some other way to achieve what i want.
Thanks in advance.
Ajay
