2012-06-22 26 views

Respuesta

42

Si desea utilizar decimal Número sólo en su EditarTexto

utilizar el atributo xml android:inputType="numberDecimal" en el widget EditarTexto su declaración EditarTexto será así:

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:ems="10" 
    android:inputType="numberDecimal" /> 

Si desea use Número decimal con signo que combine los dos atributos Xml android:inputType="numberDecimal" y android:inputType="numberSigned". Su declaración EditarTexto será así:

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:ems="10" 
    android:inputType="numberDecimal|numberSigned" > 

</EditText> 
1

uso de Java

tanto para la entrada de número entero y flotar
edit.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);

sólo de entrada número entero
edit.setInputType(InputType.TYPE_CLASS_NUMBER);

Cuestiones relacionadas