Android: ¿Cómo establecer números y caracteres aceptables en EditText?

Tengo que configurar los caracteres aceptables "0123456789" y "punto y coma" en el texto de edición. A continuación se muestra el código que estoy usando.

<code>android:digits="0123456789;"
android:inputType="number|text
</code>

El problema con esa implementación está en los teléfonos HTC, no se puede ingresar el punto y coma, pero en Samsung y Sony Ericsson, se puede ingresar el punto y coma. Otro problema es que cuando ingresé en punto y coma en Samsung y Sony Ericsson, no se puede eliminar el punto y coma. ¿Hay alguna propiedad que falta en el código anterior? Gracias por adelantado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta