2016-09-29 1 views
2

내 Android 앱에서 모든 텍스트에 strings.xml을 사용하고 있습니다. 거의 동일한 문자열을 사용하는 경우가 많습니다.Android 스트링 xml 비슷한 텍스트

예 : "이름"및 "이름 :"- 번역은 동일한 추가 콜론 만 차이가 있습니다. 당신이 strings.xml 파일에서 문자열을 연결할 수있는 방법이

<string name="name">Name</string> 
<string name="name2">Name:</string> 
+0

내가 그것을 두 개의 서로 다른 문자열 –

+0

가능한 복제에 대한 동일한 ID를 가질 수 없습니다 생각 [strings.xml에서 다른 문자열의 한 문자열 참조?] (http://stackoverflow.com/questions/4746058/reference-one-string-from-another-string-in-strings-xml) –

+0

하나의 기본 문자열을 선언 한 다음 str과 같은 것을 만듭니다. 포매터 클래스 또는 메서드. 메서드에 기본 문자열을 전달한 다음 서식이 지정된 문자열을 반환합니다. –

답변

1

없습니다 :

과 같이 두 개의 문자열 항목을 만들 제외하고이 두 문자열을 가지고 다른 방법이 있습니까.

<string name="name">Name</string> 
<string name="string_with_colon">%s:</string> 

그런 다음 프로그래밍 방식 name 통과

당신이 할 수있는 모든 형식을 지정이며,

String.format(getString(R.string.string_with_colon), getString(R.string.name)); 
+0

덕분에, 그것은 나쁜 해결책이 아니지만 내 문자열에 대한 참조를 사용하여 문자열 배열을 작성하므로 Java 코드에서 사용할 수 없습니다. – user3626048