Android EditTextView上的自动完成掩码

Android EditTextView上的自动完成掩码,android,android-layout,android-edittext,Android,Android Layout,Android Edittext,我需要一个方法。请帮帮我 我正在开发一个应用程序,我需要从用户那里获取价格作为输入。这里我需要带自动完成掩码的EditTextView 如果用户希望键入100500,则会自动将一个字符串替换为输入值,即$100500.00 我想这足以解释我到底需要什么。请就此向我提出建议。谢谢。您可以在编辑文本中添加文本观察者,如下所示。在ContextChanged方法中,您需要分析和修改用户当前输入(按字符顺序),然后更新EditText(text.setText(“yourModifiedText”))

我需要一个方法。请帮帮我

我正在开发一个应用程序,我需要从用户那里获取价格作为输入。这里我需要带自动完成掩码的EditTextView

如果用户希望键入100500,则会自动将一个字符串替换为输入值,即$100500.00


我想这足以解释我到底需要什么。请就此向我提出建议。谢谢。

您可以在编辑文本中添加文本观察者,如下所示。在ContextChanged方法中,您需要分析和修改用户当前输入(按字符顺序),然后更新EditText(text.setText(“yourModifiedText”))

EditText text = (EditText) findViewById(R.id.YOUR_ID);
text.addTextChangedListener(textWatcher);

private TextWatcher textWatcher = new TextWatcher() {

  public void afterTextChanged(Editable s) {
  }

  public void beforeTextChanged(CharSequence s, int start, intcount, int after) {
  }

  public void onTextChanged(CharSequence s, int start, int before,
          int count) {

  }
}