Back to project page android-AppPuntalRadio.
The source code is released under:
GNU General Public License
If you think the Android project android-AppPuntalRadio listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.ivanob.puntalradio; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; /*from w ww .ja v a 2 s . co m*/ import com.ivanob.puntalradio.model.RadioProgram; import android.app.Dialog; import android.content.Context; import android.os.Bundle; import android.text.Html; import android.text.util.Linkify; import android.graphics.Color; import android.widget.ImageView; import android.widget.TextView; public class ProgramInfoDialog extends Dialog{ private static Context mContext = null; private RadioProgram prog; public ProgramInfoDialog(Context context, RadioProgram prog) { super(context); mContext = context; this.prog = prog; } /** } * Standard Android on create method that gets called when the activity initialized. */ public void onCreate(Bundle savedInstanceState) { setContentView(R.layout.info_program); this.setTitle(prog.getNombreLargo()); ImageView iv = (ImageView)findViewById(R.id.logo); iv.setImageResource(prog.getIdLogo()); TextView tv = (TextView)findViewById(R.id.legal_text); tv.setText(prog.getHorario()); tv = (TextView)findViewById(R.id.info_text); tv.setText(prog.getDescripcion()); //tv.setLinkTextColor(Color.WHITE); tv.setLinkTextColor(Color.BLUE); Linkify.addLinks(tv, Linkify.ALL); } public static String readRawTextFile(int id) { InputStream inputStream = mContext.getResources().openRawResource(id); InputStreamReader in = new InputStreamReader(inputStream); BufferedReader buf = new BufferedReader(in); String line; StringBuilder text = new StringBuilder(); try { while (( line = buf.readLine()) != null) text.append(line); } catch (IOException e) { return null; } return text.toString(); } }