간단한 문자열의 경우 자리 표시 자 값을 전달할 수있는 Resources.getQuantityString(int, int, ...)
을 사용합니다. 따라서 복수 리소스는 문자열에서 % d을 (를) 사용할 수 있으며 실제 수량을 삽입 할 수 있습니다.getQuantityText를 형식 인수와 함께 사용하면 quantity에 문자열을 사용할 수 있습니까?
글꼴 표식 <b>
등을 복수형으로 사용하고 싶습니다. 그래서 나는 Resources.getQuantityText(int, int)
를보고있다. 불행히도 자리 표시 자 값을 전달할 수는 없습니다. 우리는 소스 코드에서 getQuantityString에서 자리 표시자를 사용하여 String.format을 사용한다는 것을 알 수 있습니다.
복수형에서 글꼴 서식을 사용하는 것이 좋습니다.
감사! 내가 찾은 가장 좋은 설명은 toHtml과 fromHtml을 모두 사용하여 제공되었으므로 항목 문자열은 정상적인 마크 업이 될 수 있습니다. 이 아이디어는 한 번만 변환하면되므로 더 좋아집니다. – user3175580
가치가있는이 솔루션은 Google 자체 개발자 문서에서 채택되었습니다. 자세한 내용은 "HTML 마크 업으로 스타일 지정"https://developer.android.com/guide/topics/resources/string-resource.html#FormattingAndStyling을 참조하십시오. –