Devo fare qualcosa di ovvio, ma non riesco a capire di cosa si tratta. Sto semplicemente cercando di inserire un personaggio in una modificabile:Impossibile inserire in Modificabile
@Override
public void afterTextChanged(Editable s) {
Log.d(TAG, "inserting space at " + location);
s.insert(location, " ");
Log.d(TAG, "new word: '" + s + "'");
}
Ma s non cambia mai. La stringa 's' è abbastanza lunga, perché la stampo e sembra buona. Se chiamo Editable.clear(), viene cancellato e posso sostituire più caratteri con Editable.replace(). Idee?
C'è un modo per aggiungere uno spazio a un EditText con un inputType di "number"? –
Sì, guarda la mia risposta qui sotto; comporta la cancellazione temporanea dei filtri di input. – BeccaP
Invece di 'numero' potresti usare' android: inputType = "phone" '. Visualizza i numeri, ma con lettere minuscole accanto a loro. Direi che gli utenti normali non riconosceranno la differenza. – Syex