ProgramingTip

EditText에서 int를 어떻게 짊어 지나요?

bestdevel 2020. 11. 13. 23:50
반응형

EditText에서 int를 어떻게 짊어 지나요? (기계적 인조 인간)


기본적으로 정수 값을 입력 할 수있는 Android의 EditText를 원합니다. 이것에 EditText보다 아마도 더 많은 객체가 있습니까?


지금은 EditText. android:inputType="number"숫자가 강제하는 데 사용 합니다. 결과는 정수로 변환됩니다 (예 :) Integer.parseInt(myEditText.getText().toString()).

나중에 NumberPicker사용할 수 있습니다 . (Honeycomb에 사용할 예정) 위젯을 고려할 수 있습니다 .


숫자 속성을 true로 설정하면 숫자 입력 만 허용됩니다.

그런 다음 Integer.valueOf(editText.getText())int 값을 얻으 려면 수행하십시오 .


우선 EDITTEXT에서 높은 곳을 기준으로 다음이 노드를 다음과 같은 정수로 변환합니다.

      String no=myTxt.getText().toString();       //this will get a string                               
      int no2=Integer.parseInt(no);              //this will get a no from the string

다음 두 가지 방법으로 수행 할 수 있습니다.

1 : EditText레이아웃 파일 의 입력 유형 ( 필드에서)을android:inputType="number"

또는

2 : 사용 int a = Integer.parseInt(yourEditTextObject.getText().toString());

참고 URL : https://stackoverflow.com/questions/4903515/how-do-i-return-an-int-from-edittext-android

반응형