ITextWatcher
インターフェイスを実装するクラスを作成します。その後、テキストが.. ...あなたの活動に
public class CreditCardFormatter : Java.Lang.Object, ITextWatcher
{
private EditText _editText;
public CreditCardFormatter(EditText editText)
{
_editText = editText;
}
public void AfterTextChanged(IEditable s)
{
}
public void BeforeTextChanged(ICharSequence s, int start, int count, int after)
{
}
public void OnTextChanged(ICharSequence s, int start, int before, int count)
{
}
}
をリスナーを変更(またはフラグメントでOnCreateView
)として
public override void OnCreate()
{
// other code..
myEditText.AddTextChangedListener(new CreditCardFormatter(myEditText));
}
に
そのクラスのインスタンスを追加したテキストを再フォーマットするためにオーバーライドメソッドを使用しますあなたが必要とするものを示す
'EditText'でそれを使用することを意味しますか?ユーザーは 'TextView'の入力を許可されていないので、そのどれも動作しません。 –
はい、私はEditTextを意味して申し訳ありません – elunap