Ich habe eine Aktivität, in der ich Handy bearbeiten Text was ich will, wenn Benutzer Handynummer eingeben Ich möchte "+91" vor Nummer hinzufügen und wenn Benutzer die vollständige Nummer löschen möchte ich "+91" auch löschen. Wie kann ich tue dasWie "+91" hinzufügen und "+91" in Bearbeitungstext in Android entfernen?
TextWatcher m_MobileWatcher = new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
if (!s.toString().contains("+91")) {
m_InputMobie.setText("+91" + s.toString());
Selection.setSelection(m_InputMobie.getText(), m_InputMobie.getText().length());
}
}
};
@jankigadhiya dieses ist anders –
ich dachte, wenn er +91 hinzufügen möchten, und entfernen Sie sie dann .. das '+ 91' wird .. Wie pro mein Verständnis unveränderlich geworden .. !! @NiranjPatel –