patriotaSJ

Proyecto turistico listaruncircuito

Apr 26th, 2015
443
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.85 KB | None | 0 0
  1. //http://cursoandroidstudio.blogspot.com.ar/
  2.  
  3. import android.os.Bundle;
  4. import android.support.v7.app.ActionBar;
  5. import android.support.v7.app.ActionBarActivity;
  6. import android.view.View;
  7. import android.widget.ImageView;
  8. import android.widget.LinearLayout;
  9. import android.widget.TextView;
  10. import android.widget.Toast;
  11.  
  12. public class ListarUnCircuito extends ActionBarActivity {
  13.  
  14.     private ImageView imgImagen;
  15.     private TextView txtTitulo, txtContenido;
  16.     String[] titulo;
  17.     String[] contenido;
  18.  
  19.     private int[] imagenCircuitoChico = {
  20.             R.drawable.circuitochico_plaza,
  21.             R.drawable.circuitochico_iglesiacatedral,
  22.             R.drawable.circuitochico_casanatalsarmiento,
  23.             R.drawable.circuitochico_celdahistoriasanmartin,
  24.             R.drawable.circuitochico_parque,
  25.             R.drawable.circuitochico_auditorio,
  26.             R.drawable.circuitochico_cienciasnaturales,
  27.             R.drawable.circuitochico_museograffigna
  28.     };
  29.  
  30.     private int[] imagenCircuitoLunar = {
  31.             R.drawable.circuitolunar_caucete,
  32.             R.drawable.circuitolunar_difunta,
  33.             R.drawable.circuitolunar_vallefertil,
  34.             R.drawable.circuitolunar_ischigualasto
  35.     };
  36.  
  37.     private int[] imagenRutaDelVino = {
  38.             R.drawable.rutadelvino_bodegaslaguarda,
  39.             R.drawable.rutadelvino_champaneramiguelmas,
  40.             R.drawable.rutadelvino_bodegasyvinedosfabril,
  41.             R.drawable.rutadelvino_lasmarianasbodegafamliar,
  42.             R.drawable.rutadelvino_vinassegisa
  43.     };
  44.  
  45.     private int[] imagenCircuitoDelSol = {
  46.             R.drawable.circuitodelsol_parquefaunistico,
  47.             R.drawable.circuitodelsol_diquedeullum,
  48.             R.drawable.circuitodelsol_quebradazonda,
  49.             R.drawable.circuitodelsol_jardindelospoetas,
  50.             R.drawable.circuitodelsol_autodromodezonda,
  51.             R.drawable.circuitodelsol_cavasdezonda
  52.     };
  53.  
  54.     private int[] imagenCircuitoVerde = {
  55.             R.drawable.circuitoverde_iglesia,
  56.             R.drawable.circuitoverde_pismanta,
  57.             R.drawable.circuitoverde_rodeo,
  58.             R.drawable.circuitoverde_tudcum,
  59.             R.drawable.circuitoverde_cuestadelviento,
  60.             R.drawable.circuitoverde_jachal,
  61.             R.drawable.circuitoverde_huaco
  62.     };
  63.  
  64.     private int[] imagenCircuitoDelRio = {
  65.             R.drawable.circuitodelrio_calingasta,
  66.             R.drawable.circuitodelrio_barreal,
  67.             R.drawable.circuitodelrio_pampa,
  68.             R.drawable.circuitodelrio_obsevatorio
  69.     };
  70.  
  71.     @Override
  72.     protected void onCreate(Bundle savedInstanceState) {
  73.         super.onCreate(savedInstanceState);
  74.         setContentView(R.layout.listar_un_circuito);
  75.  
  76.         ActionBar actionBar = getSupportActionBar();
  77.         actionBar.setDisplayHomeAsUpEnabled(true);
  78.  
  79.         Bundle extras = getIntent().getExtras();
  80.         int idcircuito = extras.getInt("idcircuito");
  81.         final int position = extras.getInt("position");
  82.         String nombreCircuito = extras.getString("nombreCircuito");
  83.         String nombreSubCircuito = extras.getString("nombreSubCircuito");
  84.  
  85.         //Log.i("ramiro", "listar un circuito idcircuito" + idcircuito);
  86.         //Log.i("ramiro", "listar un circuito position " + position);
  87.  
  88.         /**INDICAR TITULO Y SUBTITULO**/
  89.         actionBar.setTitle(nombreCircuito);
  90.         actionBar.setSubtitle(nombreSubCircuito);
  91.  
  92.         txtTitulo = (TextView) findViewById(R.id.tv_titulo_listaruncircuito);
  93.         txtContenido = (TextView) findViewById(R.id.tv_contenido_listaruncircuito);
  94.         imgImagen = (ImageView) findViewById(R.id.iv_imagen_listaruncircuito);
  95.  
  96.         switch (idcircuito){
  97.             case 0: //circuito chico
  98.                 titulo = getResources().getStringArray(R.array.circuitochico_titulo);
  99.                 contenido = getResources().getStringArray(R.array.circuitochico_contenido_completo);
  100.                 imgImagen.setImageResource(imagenCircuitoChico[position]);
  101.                 break;
  102.             case 1: //circuito lunar
  103.                 titulo = getResources().getStringArray(R.array.circuitolunar_titulo);
  104.                 contenido = getResources().getStringArray(R.array.circuitolunar_contenido_completo);
  105.                 imgImagen.setImageResource(imagenCircuitoLunar[position]);
  106.                 break;
  107.  
  108.             case 2: //ruta del vino
  109.                 titulo = getResources().getStringArray(R.array.rutadelvino_titulo);
  110.                 contenido = getResources().getStringArray(R.array.rutadelvino_contenido_completo);
  111.                 imgImagen.setImageResource(imagenRutaDelVino[position]);
  112.                 break;
  113.  
  114.             case 3: //circuito del sol
  115.                 titulo = getResources().getStringArray(R.array.circuitodelsol_titulo);
  116.                 contenido = getResources().getStringArray(R.array.circuitodelsol_contenido_completo);
  117.                 imgImagen.setImageResource(imagenCircuitoDelSol[position]);
  118.                 break;
  119.  
  120.             case 4: //circuito verde
  121.                 titulo = getResources().getStringArray(R.array.circuitoverde_titulo);
  122.                 contenido = getResources().getStringArray(R.array.circuitoverde_contenido_completo);
  123.                 imgImagen.setImageResource(imagenCircuitoVerde[position]);
  124.                 break;
  125.  
  126.             case 5: //circuito del río
  127.                 titulo = getResources().getStringArray(R.array.circuitodelrio_titulo);
  128.                 contenido = getResources().getStringArray(R.array.circuitodelrio_contenido_completo);
  129.                 imgImagen.setImageResource(imagenCircuitoDelRio[position]);
  130.                 break;
  131.  
  132.             default:
  133.                 Toast.makeText(getApplicationContext(), "no esta cargado, pronto lo estará", Toast.LENGTH_SHORT).show();
  134.         }
  135.         txtTitulo.setText(titulo[position]);
  136.         txtContenido.setText(contenido[position]);
  137.     }
  138. }
Advertisement
Add Comment
Please, Sign In to add comment