0

editText が電話の値と内線番号のみを受け入れるようにしようとしています。私はxml電話でこれを行うことができました.

android:inputType="phone"
android:digits="0123456789()- x"

今、私が理解しようとしているもう 1 つの問題は、どのように editText を表示するか ( ) です。現在私はeditTextを持っています

editTextpponentTeamContactPhone.addTextChangedListener(new PhoneNumberFormattingTextWatcher() {
PhoneNumberUtils phoneNumberUtils;

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
            phoneNumberUtils.formatNumber(editTextpponentTeamContactPhone.getText().toString());
            super.onTextChanged(s, start, before, count);
        }
    });

これは私が望むものに近いです。(xxx) xxx-xxxx になりますが、拡張子ではありません。

4

1 に答える 1

0

文字の長さを制限TextViewするには、使用できます

android:maxLength="14"

またはプログラムで:

textView.setFilters(new InputFilter[] { new InputFilter.LengthFilter(250) });
于 2015-04-23T21:49:33.820 に答える