//public IntPtr Handle => throw new NotImplementedException(); public void AfterTextChanged(IEditable s) { if (s.ToString().Length > 19) { KeyEt.Text = s.ToString().Substring(0, 19); KeyEt.SetSelection(KeyEt.Text.Length); lastKeyLen = s.Length(); return; } if (s.ToString().Length < lastKeyLen) { lastKeyLen = s.Length(); return; } string text = s.ToString().Trim(); if (KeyEt.SelectionStart < text.Length) { return; } if (text.Length == 4 || text.Length == 9 || text.Length == 14) { KeyEt.Text = text + "-"; KeyEt.SetSelection(KeyEt.Text.Length); } lastKeyLen = s.Length(); }
private void addLisenter() { KeyEt.AddTextChangedListener(new TextWatcherAnonymousInnerClass()); activateBtn.SetOnClickListener(new OnClickListenerAnonymousInnerClass()); btOffLineActive.SetOnClickListener(new OnClickListenerAnonymousInnerClass2()); backBtn.SetOnClickListener(new OnClickListenerAnonymousInnerClass3()); }