Posición: Newbie
Grupos: Registered
Registrado: 02/10/2013(UTC) Mensajes: 7 Ubicación: Costa Rica
Agradecimientos: 4 veces
|
Buenas tardes, de antemano gracias por la ayuda! Llevo días buscando una solución a esto. Tengo una cadena similar a esto: 'Esto es una foto <img scr="URL de la IMAGEN" y esta es otra <img scr="URL de la OTRA IMAGEN">' Con el siguiente código los img los paso a imagen, pero necesito que esas imágenes se puedan hacer clic y llamar otro activity por ejemplo. Citar: public class HtmlFromHtmlImageActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); String html = "Esto es una foto<br/><img src='http://www.fotonaturaleza.net/fotos/2014/05/Juan_Armen/mini/Juan_Armen_1400266025.jpg' /> <br/>otra <br/><img src='http://fotonaturaleza.net/fotos/2009/Roberto_Ga/01/mini/Roberto_Ga_1231737122_5351.jpg' />"; Spanned s = Html.fromHtml(html,getImageHTML(),null); TextView txt = (TextView)findViewById(R.id.main_menu_textview); txt.setText(s); }
public ImageGetter getImageHTML(){ ImageGetter ig = new ImageGetter(){ public Drawable getDrawable(String source) { try{ Drawable d = Drawable.createFromStream(new URL(source).openStream(), "src name"); d.setBounds(0, 0, d.getIntrinsicWidth(),d.getIntrinsicHeight()); return d; }catch(IOException e){ Log.v("IOException",e.getMessage()); return null; } } }; return ig; } }
El resultado es:  Hasta aquí bien, pero necesito poder dar clic en las imágenes y llamar un activity, habrá alguna solución que conozcan? Saludos!
|