2011-10-07 5 views
0

내 신청서에서 이메일을 보내고 있습니다. 나는 약간의 리소스 파일이 템플릿을 정의하려는android : 템플릿이있는 이메일

subject: Regarding {{title}} 
Body: You may be interested in the product {{title}} \b {{desc}} 

: 나는 예에 대한 템플릿을 정의 할 수있는 방법이 있는지 알고 싶습니다.

도움과 시간을 보내 주셔서 감사합니다.

답변

0

%d %s %f...과 같은 문자열 형식 문자로 strings.xml을 입력하고 String.format()을 사용할 수 있습니다. 다른 사람들이 더 나은 아이디어 :

+0

서식 문자열 당신이 당신의 문자열을 포맷해야하는 경우 String.format (String, Object ...)을 사용하면 형식 인수를 문자열 자원에 넣음으로써 그렇게 할 수 있습니다. 예를 들어 다음 리소스를 사용합니다. 안녕하세요, % 1 $ s! % 2 $ d 개의 새 메시지가 있습니다. 이 예제에서 형식 문자열에는 두 개의 인수가 있습니다. % 1 $ s은 문자열이고 % 2 $ d는 10 진수입니다. 다음과 같이 응용 프로그램의 인수를 사용하여 문자열의 서식을 지정할 수 있습니다. 리소스 res = getResources(); String text = String.format (res.getString (R.string.welcome_messages), username, mailCount); – png

+0

나는이 대답을 http://stackoverflow.com/questions/3656371/dynamic-string-using-string-xml에서 얻었다. – png

1

그냥 제목과 다른 분야를 포함 RFC-2368에 따라,에 흔한 URL을 구성이있는 경우

이 좋다. 그래서 결국 당신은 이메일 발신자 활동을 시작하는 데 사용할 수있는 URI를해야합니다 : 당신 Futhero

Uri uri=Uri.parse("mailto:[email protected]?subject=Here goes test message"); 
intent = new Intent(Intent.ACTION_SENDTO, uri); 
activity.startActivity(intent); 

프로그래밍 방식으로 구성 할 수 있습니다 흔한 당신이 원하는 URL을

관련 문제