2017-02-12 4 views
0

업데이트 : 가능한 경우 모두 webview를 사용하지 않는 것이 좋습니다.Android : Drawable 문자열의 img 태그에 대한 이미지로 표시되는 이미지

나는 html 코드로 채워진 문자열을 가져 와서 html 파일에 쓰고 그 파일을 사용자에게 이메일로 보낼 프로젝트를 만들고있다. 나는 여러 가지 방법으로이 문제를 해결하는 시도

String html = "more html tags" + "<img src=\" my drawable image \" />" + "more html tags"; 

: 나는 데 문제는 내가 내 코드는 다음과 같습니다하도록 당김 폴더에서 이미지를 참조하여 HTML 문자열에 이미지를 추가 할 것입니다 (비록 내 프로젝트가 응용 프로그램에서 html을 표시 할 필요가 없지만 html은 파일에 기록해야합니다.) webview를 사용하는 것을 포함하여 (무의미한 webview는 무엇입니까?),하지만 아무 것도 작동하지 않는 것 같습니다.

위와 같은 방법으로 이미지를 html 문자열에 추가 할 수 있습니까?

+0

명확하게 이해하고 있습니까? 당신은 html로 이미지를 인라인하기를 원합니다. 그래서 html이 보내진 후에 어떤 수신자라도 어떤 장치에서든 이미지를 볼 수 있습니다. – MaxV

+0

네, 맞습니다. – topgun741

답변

0

필요한 이미지를 별도의 파일로 공용 디렉토리에 저장해야합니다.

다른 응용 프로그램 (예 : 브라우저)이 응용 프로그램 드로어 블에 액세스하지 못하기 때문에 드로어 블을 사용할 수 없습니다.

+0

더 설명해 주시겠습니까? 나는 전자 메일 응용 프로그램과 공유되는 파일에 html을 쓰고 있는데 실제로 다른 응용 프로그램, 단지 html 파일과 이미지를 공유하지는 않습니다. – topgun741

+0

다른 앱과 이미지를 공유하지는 않았지만 다른 앱에서는 html에 추가 한 이미지를 표시 할 수 없습니다. – MaxV