안녕하세요 ..
제가 아래의 사진과 같이 에디트텍스트 4개와 버튼을 만들어 주었습니다.
그리고, 저 인증버튼 관련된 부분의 아이디는 아래와 같습니다.
Payment_Authorization
그리고 이 Payment_Authorization 부분에 온클릭 이벤트를 설정해주었고, 아래의 에디트텍스트 4개가
공백일 경우, 토스트메세지로 회원가입이 불가능 하고, 에디트텍스트 4개가 공백이 아니라, 글자가 차있을 경
우 회원가입이 가능하게 만들어 주고 싶습니다.

그런데 지금은 편의를 위해서, 에디트텍스트 1개만 사용을 해서 궁금한점을 말씀드리겠습니다.
인증 버튼을 누를때 저 하나의 EditText 부분이 공백이 아니라는것은 아래의 소스에서 보다시피 isEmpty로 해결이 가능하지만, 저 EditText의 길이기 숫자로 4개까지 칠수있도록 바로 아래처럼 선언을 해주었는데 그 선언이 무의미하게 2글자만 쳐도, 공백이 아니라는 검사와 함께 회원가입이 된다는 토스트 메세지가 뜹니다.
어떻게해야, 제데로 숫자가 4개가 입력되었는지 확인하고, 그 다음에 비어있지 않은지 isEmpty로
if문 비교를 할 수 있을까요 ㅠ 도움이 필요합니다.
android:maxLines="1"
android:maxLength="4"
android:inputType="number"
Access_Button = (Button) findViewById(R.id.Payment_Authorization);
Access_Button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Edit1_Ok_Cashback = (EditText) findViewById(R.id.Ok_Cashback_Edit1);
final String First_Edit = Edit1_Ok_Cashback.getText().toString();
if(!First_Edit.isEmpty())
{
Toast.makeText(getBaseContext(), "회원가입이 완료되었습니다", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(getBaseContext(), "번호를 전부 입력해 주세요.", Toast.LENGTH_SHORT).show();
}
}
});