Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 19/02/12, 03:03:40
Array

[xs_avatar]
fly69123 fly69123 no está en línea
Usuario poco activo
 
Fecha de registro: may 2010
Mensajes: 8

Pasar un integer a otra activity

Bueno ya no me sale nada...
Será sencillo pero no lo encuentro (yo y mi inglés pésimo), tengo una activity con un gridView con varias fotos metidas en un integer(copiado de una apk de por hay), la question es que cuando pulso en una de ellas me sale el toast que puse pero yo quiero que también se me vaya a otra activity y se abra la fot en grande. No encuentro como importar ese integer porque en todos los ejemplos siempre son strings lo que envia y yo quiero abrirlo en un imageView. Tampoco sabria como importarlo en la nueva activity.
Este es el código que funciona menos lo que está en negrita...

public class Esquemas extends Activity {
Integer[] IDsimagenes = { R.drawable.dflu, R.drawable.dflux};

/** Called when the activity is first created. *
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.esquemas);

GridView gv = (GridView)findViewById(R.id.gridview);
gv.setAdapter(new ImageAdapter(this));
gv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(getBaseContext(),"Protocolo" + position + "seleccionado", Toast.LENGTH_SHORT).show();

Bundle bundle = new Bundle();
bundle.getIntegerArrayList(IDsimagenes);
Intent intent = new Intent (Esquemas.this, Diagramas.class);
intent.putExtras(bundle);
startActivity(intent);


}
});
}
public class ImageAdapter extends BaseAdapter {
private Context context;
public ImageAdapter(Context c) {
context = c;
}
public int getCount() {
return IDsimagenes.length;
}
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}

// devolver una view ImageView
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView (context);
imageView.setImageResource(IDsimagenes[position]);
imageView.setScaleType(ImageView.ScaleType.FIT_XY) ;

return imageView; }}}
Responder Con Cita


  #2  
Viejo 19/02/12, 14:17:26
Array

[xs_avatar]
fly69123 fly69123 no está en línea
Usuario poco activo
 
Fecha de registro: may 2010
Mensajes: 8

Solucionado con las API Demo. Buscando al final salió.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 22:36:11 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /