2013-08-01 2 views
0

회 전자를 채 웁니다. 회 전자의 값이 옳을 때 토스트. 쇼를 원합니다. 예 :회 전자 및 값

public void onClick(View arg0) { 
if (catspinner.equals("England")&&(planspinner1.equals("London"))){ 
Toast.makeText(ActivityIta.this, "Capital is London", Toast.LENGTH_LONG).show(); 
} 
else Toast.makeText(ActivityIta.this, "No capital", Toast.LENGTH_LONG).show();} 
}); 

결과는 "자본 없음"입니다. 오류는 어디에 있습니까?

답변

0

winforms를 사용하고 있다고 가정합니다. 그렇다면 어떤 버전입니까? 스피너는 사용할 수 없습니다 (지금까지 숫자 컨트롤을 더 많이 사용하기 때문에 오래된 컨트롤이어야 함) if 문 평가가 실패하는 것처럼 보입니다.

컨트롤 자체가 아닌 평가할 수있는 catspinner.value 또는 catspinner.text 속성이 있습니까? (그리고 스스로 확인할 수 없기 때문에) 그냥 배제해야합니다.

또한 평가 시점에 catspinner에서 반환하는 값을 디버깅하고 검사 했습니까?

+0

죄송합니다. Android를 사용하고 있습니다. –