Android-EditText 제어 입력 범위 0~100 사이
2598 단어 안드로이드 베이스
edit.addTextChangedListener(new TextWatcher(){
int l=0;//////// ,
int location=0;//
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
l=s.length();
location=edit.getSelectionStart();
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
Pattern p = Pattern.compile("^(100|[1-9]\\d|\\d)$");
Matcher m =p.matcher(s.toString());
if(m.find() || ("").equals(s.toString())){
System.out.print("OK!");
}else{
System.out.print("False!");
Toast.makeText(context, " ", Toast.LENGTH_SHORT).show();
}
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}});
xml에 추가
android:inputType="number"
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
메모리 캐시 그림 및 원리쓰레기 수거기와 인용 스팸 수거기는 인용되지 않은 대상만 회수하고 제때에 회수하지 않으면 기본적으로 강한 인용으로 설정되며 스팸 수거기는 소프트 인용을 회수하지 않습니다. 스팸 수거기는 소프트Reference류의 약...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.