|
||
|
|
|
|||||||
| 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 |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Pasar datos a un array
Mi ultimo intento,ya que no consigo hacerlo funcionar desde hace semanas.
Tengo una bd,extraigo los datos sin problema,teniendo el id de la fila que quiero manejar: Código:
dbAdapter = new HipotecaDbAdapter(this);
dbAdapter.abrir();
id = extra.getLong(HipotecaDbAdapter.C_COLUMNA_ID);
cursor = dbAdapter.getRegistro(id);
Log.i("IDENTIFICADOR BD ","EL ID ES: "+id);
Lo que ahora quiero hacer es pasar ese cursor a un array final que es integer,para mostrar las fotos,estoy intentandolo asi: Código:
ArrayList<String> array = new ArrayList<String>(); array.add(cursor.getString(cursor.getColumnIndex(HipotecaDbAdapter.C_COLUMNA_FOTOS))); mString = (String[]) array.toArray(new String[array.size()]); Código:
ViewPagerAdapter adapter = new ViewPagerAdapter(Tab3Up.this,mString); Código:
public class ViewPagerAdapter extends PagerAdapter {
Activity activity;
Integer imageArray[];
public ViewPagerAdapter(Activity act,Integer []mString) {
imageArray = mString;
activity = act;
}
public int getCount() {
return imageArray.length;
}
public Object instantiateItem(View collection, int position) {
ImageView view = new ImageView(activity);
view.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
view.setScaleType(ScaleType.FIT_XY);
view.setBackgroundResource(imageArray[position]);
Agradezco cualquier idea,no se por donde seguir ya.. |
|
|