我一直在努力让我的editText只接受电话号码以及扩展名。我设法在xml手机上使用。
android:inputType="phone"
android:digits="0123456789()- x"
现在我试图弄清楚的另一个问题是如何使用editText display() - 在任何时候以及何时按下更多数字(ooo)ooo-oooo xoooo。目前我有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而不是扩展,所以想知道是否有人遇到了类似我看的东西,但没有得到太多运气。
答案 0 :(得分:0)
要限制TextView
处的字符长度,您可以使用
android:maxLength="14"
或以编程方式:
textView.setFilters(new InputFilter[] { new InputFilter.LengthFilter(250) });