2014-04-22 1 views

답변

4

당신은 Htmlimg tagHtml.ImageGetter에 사용 TextViewImage을 그릴 수 있습니다. 하지만 이미지가 resource drawable 폴더에 있는지 확인하십시오.

다음은 샘플입니다. 이미지는 리소스에서로드됩니다.

String htmlText = "Hai <img src=\"ic_launcher\"> Hello"; 

textView.setText(Html.fromHtml(htmlText, new Html.ImageGetter() { 

@Override 
public Drawable getDrawable(String source) { 
    int resourceId = getResources().getIdentifier(source, "drawable",getPackageName()); 
    Drawable drawable = getResources().getDrawable(resourceId); 
    drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight()); 
      return drawable; 
     } 
    }, null)); 
+0

덕분에, 내가 URL을 이미지와 함께 작동하도록 코드를 수정 한 경우는 htmlText 여러 이미지가 포함 된 경우 –

+0

, 이미지는 SD 카드 – vish

+0

@Libin에 존재하는 이미지를 얻는 방법을 우리가 어떻게 코드를 할 때 사용할 수 있습니다 우리의 SD 카드/내부 STOARGE에서 이미지입니다. 제발 도와주세요. –

관련 문제