2013-09-07 3 views
1

영어가 모국어가 아닌 국가에서 사용되는 App에 Robospice를 사용합니다. 하지만 요청 및 얼굴 오류 (예 : 네트워크 없음)를 실행하면 토스트 메시지 "네트워크를 사용할 수 없음"이 표시됩니다. 토스트 메시지를 비활성화하거나 텍스트를 변경할 수 있습니까?오류 메시지 토스트 텍스트를 변경하는 것이 가능합니까?

감사

답변

1

당신은 값에있는 strings.xml의에 문자열을 보내야은 해당 국가의 특정 폴더.

"XX-XX"라는 폴더가 있어야합니다. 여기서 XX는 해당 국가의 두 글자 식별자를 나타냅니다 (예 : 스페인어는 값 - es 임). 그 안에는 언어 관련 번역이 포함 된 모든 문자열이 새로운 strings.xml에 저장됩니다.

+0

아니요, 알고 있습니다. 라이브러리가 오류 토스트를 시작하고 그 라이브러리를 사용 중지하는 방법을 모르겠다. – SILINIK

+0

라이브러리 내부의 토스트를 찾아 삭제하십시오. – Emmanuel

+0

나는 그것을 사용자 정의하기위한 API를 찾으려고 노력했지만, Robospice에는 그 어떤 것도 없다. – SILINIK

0

토스터 메시지에 표시 할 텍스트를 매우 잘 변경할 수 있습니다. 또한 코드에서 토스트를 제거하면됩니다. 예를 들면 다음과 같습니다

Toast.makeText(getApplicationContext(), "this is my Toast message!!! =)", Toast.LENGTH_LONG).show(); 

변화 당신의 문자열이 표시 위의 경우 문자열 argument.in 두 번째에 표시 할 수는 "this is my Toast message!!! =)"입니다.

+0

답변 해 주셔서 감사합니다. 토스트를 보여주는 방법을 알고, Robospice 라이브러리가 시작한 토스트를 사용자 정의하는 방법을 알고 싶습니다. – SILINIK