una studio poner los imagen hacer funcionar fondo con como color botones boton aplicacion android grid cell bmp

los - como poner una imagen en android studio



Cómo establecer una imagen de mapa de bits en la imagen de fondo del botón (4)

gridcell = (Button) row.findViewById(R.id.calendar_day_gridcell); gridcell.setText("Day 1"); URL url = new URL("http://172.16.4.29:81/pht/2013/9/18/3027_2013_9_18_12_14_56_b.JPG"); Bitmap bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());

¿Cómo puedo establecer la imagen de BMP de bitmap imágenes de fondo de las celdas de botones?


Hola, primero aprende sobre el manejo de mapas de bits: http://developer.android.com/training/displaying-bitmaps/process-bitmap.html

No debe procesar mapas de bits en el hilo de UI en absoluto. Una vez que haya alcanzado Bitmap use el método de ImageView setImageBitmap (Bitmap bitmap).

Para buscar imágenes a través de la red, también puede usar bibliotecas como picasso, Universal Image Loader, Volley para lograr lo que está buscando.



necesita verificar la versión actual de Android también

Button bProfile; // your Button Bitmap bitmap; // your bitmap if(android.os.Build.VERSION.SDK_INT < 16) { bProfile.setBackgroundDrawable(new BitmapDrawable(getResources(), bitmap)); } else { bProfile.setBackground(new BitmapDrawable(getResources(),bitmap)); }


Puede usar el siguiente código para hacer eso ...

BitmapDrawable bdrawable = new BitmapDrawable(context.getResources(),bitmap);

entonces simplemente configure el mapa de bits con la función siguiente

button.setBackground(bdrawable);