2014-03-13 3 views
1

나는 양 문자열을 사용하고 일식하고 있습니다위한 = "false"를 이야기로 포맷 된 :나를 수량 문자열 (복수형)

error: Multiple substitutions specified in non-positional format; did you mean to add the 
formatted="false" attribute? 

그러나 plurals 또는 item 태그에 formatted="false"을 추가하는 것은 문제가 해결되지 않습니다. 이클립스는 여전히 같은 오류가 발생합니다. 여기

오류 생성하는 예제 XML 코드 : 내가해야 할 일을

<plurals name="time"> 
     <item quantity="other">time: %02d:%02d</item> 
    </plurals> 

를?

답변

5

그냥이 질문을 보았습니다. 그것을 찾고있는 다른 사람들을 위해, 다음과 같이 사용 :

<plurals name="time"> 
     <item quantity="other">time: %01$02d:%02$02d</item> 
    </plurals> 
  • %01을 -> 1 변수 %02 나타내고있다 ->이 의미는 2
  • $02d -> 소수점 형식을 정의
+0

무슨 뜻인지 설명해 주시겠습니까? –

+1

나를 이렇게 부숴 버리자. 1) % 01 $ 02d-01은 십진수 대체의 첫 번째 변수를 정의하고 02는 서식을 지정한다. 마찬가지로 2) % 01 $ 02d - 02는 십진수 대체의 첫 번째 변수를 정의하고 02는 서식을 지정합니다. 기술적으로는 다른 방향이어야하지만, 그런 식으로 작동하지 않습니다 ... – dudego