Android-TextView setText en Html.fromHtml para mostrar la imagen y el texto

Trato de mostrar el texto y la imagen en Html.fromHtml() pero es no funciona en la visualización de la imagen.

 message = (TextView) findViewById (R.id.message); message.setText(Html.fromHtml( "<p><b>First, </b><br/>" + "Please press the" + "<img src = 'addbutton.png' />" + " to insert a new event.</p>")); 

El texto se muestra bien, pero la imagen no se puede mostrar. ¿Cómo se puede mejorar?

One Solution collect form web for “Android-TextView setText en Html.fromHtml para mostrar la imagen y el texto”

Esta es la codificación para referencia al usuario pskink …

  package com.tutorial.myjob; import android.app.Activity; import android.graphics.drawable.Drawable; import android.graphics.drawable.LevelListDrawable; import android.os.Bundle; import android.text.*; import android.text.Html.ImageGetter; import android.widget.*; public class HelpMenu extends Activity implements ImageGetter{ TextView message; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.help_menu); String code = "<p><b>First, </b><br/>" + "Please press the <img src ='addbutton.png'> button beside the to insert a new event.</p>" + "<p><b>Second,</b><br/>" + "Please insert the details of the event.</p>" "<p>The icon of the is show the level of the event.<br/>" + "eg: <img src = 'tu1.png' > is easier to do.</p></td>"; message = (TextView) findViewById (R.id.message); Spanned spanned = Html.fromHtml(code, this, null); message.setText(spanned); message.setTextSize(16); } @Override public Drawable getDrawable(String arg0) { // TODO Auto-generated method stub int id = 0; if(arg0.equals("addbutton.png")){ id = R.drawable.addbutton; } if(arg0.equals("tu1.png")){ id = R.drawable.tu1; } LevelListDrawable d = new LevelListDrawable(); Drawable empty = getResources().getDrawable(id); d.addLevel(0, 0, empty); d.setBounds(0, 0, empty.getIntrinsicWidth(), empty.getIntrinsicHeight()); return d; } } 

Esto es lo que edito … Estos códigos funcionan bien para mí … Muchas gracias por los que me ayudan … Apreciado ~ ^^

  • Desplazamiento de un TextView a una línea específica
  • El salto de línea en Android agrega relleno
  • El texto no ellipsiza
  • Java android: agregando una nueva línea usando TextView
  • Obtener id de TextView en Fragmento de FragmentActivity en ViewPager
  • Android: crea TextView (o EditText) de forma programática y lo configura en un lugar específico de la pantalla dando coordenadas
  • TextView android: ellipsize = "marquee" no funciona como se esperaba
  • TextView setScaleX () / setScaleY () y setTextIsSelectable (true) selección
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.