2012-02-03 23 views

Respuesta

21

Simplemente pulse '-' antes de introducir el número?

Si eso no es posible, es probable que haya algo mal con el inputType de editText. Por ejemplo, android:inputType="numberDecimal" no permite números negativos. En ese caso, debe agregar: android:inputType="numberDecimal|numberSigned".

+0

gracias. eso fue todo. – tioschi

+0

No olvide marcarlo como respuesta para que Yellos reciba su representante. – bschultz

+0

lo siento, pero cuando presioné por primera vez para aceptar la respuesta, me dijo que tenía que esperar 10 minutos. tal vez porque me acabo de registrar en el sitio. gran sitio. respuestas realmente rápidas. – tioschi

2
EditText yourEditText = (EditText)findViewById(R.id.yourEditText); 
yourEditText.setText("whatever"); 
+0

lo siento mi quastion no estaba muy claro. me refiero a cuando ejecuto mi aplicación en el emulador, en la aplicación tengo un campo editText. como usuario, no puedo ver cómo escribir el símbolo menos (-) para ingresar un número negativo. – tioschi

2
editText.setText(String.valueOf(-1)); 
4

En archivo de recursos .axml, EditBox tipo de cambio

android:inputType="numberDecimal" 

a

android:inputType="numberDecimal|numberSigned" 

funciona para mí