1. XML

<EditText 
        android:id="@+id/editNum"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:inputType="number"
        android:maxLength="10"
        android:textSize="24sp"/>

 andrdod:inputType="number" 만 해주면 된다. maxLength는 최대길이 그러니까 10이면 숫자 10개까지 입력되도록 한다. 

 

 

2.JAVA

EditText editNum = findViewById(R.id.editNum);
try {
String str = editNum.getText().toString().trim();

int num = Integer.parseInt(str);

Toast.makeText(this, "NUM : "+num, 1).show();
} catch(NumberFormatException e){
Toast.makeText(this, "숫자만 입력하세요", 1).show();
}

Integer.paserInt()를 이용할수있다. 

 




+ Recent posts