2012-02-03 16 views

risposta

21

Basta premere '-' prima di immettere il numero?

Se ciò non è possibile, probabilmente c'è qualcosa di sbagliato nell'inputType di editText. Ad esempio, android:inputType="numberDecimal" non consente numeri negativi. In tal caso, è necessario aggiungere: android:inputType="numberDecimal|numberSigned".

+0

grazie. era così. – tioschi

+0

Non dimenticare di contrassegnarlo come risposta in modo che Yellos riceva il suo rappresentante. – bschultz

+0

scusate ma quando ho prima premuto per accettare la risposta, ho detto che dovevo aspettare 10 minuti. forse perché mi sono appena registrato al sito. ottimo sito. risposte veramente veloci. – tioschi

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

sorry my quastion non era molto chiaro. Voglio dire quando eseguo la mia app all'emulatore, nell'app ho un campo editText. come utente non riesco a vedere come scrivere il simbolo meno (-) in modo da inserire un numero negativo? – tioschi

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

Nel file di .axml di risorse, EditBox tipo cambiamento

android:inputType="numberDecimal" 

a

android:inputType="numberDecimal|numberSigned" 

funziona per me