Merhabalar android program geliştiriyorum takıldığım bir nokta var. Amacım programda kamerayı çalıştırıp resimi çekip activity içerinsindeki gridview a aktarmak. Daha sonrasında ise çekilen fotografı veritabanına atmak istiyorum ve veritabanından resimleri çekerken bu gridview içerisine aktarmak istiyorum. İlk maddeyi halledemedim. Kodlar şöyle: public class Detaylar extends AppCompatActivity implements View.OnClickListener { Button btn_fotoekle; GridView gridView;
} @Override public void onClick(View v) { Intent kamera=new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(kamera,33); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if(requestCode==33){ Bitmap image=(Bitmap)data.getExtras().get("data"); ImageView resim= new ImageView(this); resim.setImageBitmap(image); gridView.addView(resim); } // super.onActivityResult(requestCode, resultCode, data); } } Bu şekilde yazdığım zaman fotoğrafı çekip yolla dediğimde program bir önceki activitiye dönüyor. yani gridView.addView(resim) kodu çalışmıyor.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
public class Detaylar extends AppCompatActivity implements View.OnClickListener {
Button btn_fotoekle;
GridView gridView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detaylar);
btn_fotoekle = (Button) findViewById(R.id.btn_fotocek);
btn_fotoekle.setOnClickListener(this);
gridView = (GridView) findViewById(R.id.mygridview);
}
@Override
public void onClick(View v) {
Intent kamera=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(kamera,33);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode==33){
Bitmap image=(Bitmap)data.getExtras().get("data");
ImageView resim= new ImageView(this);
resim.setImageBitmap(image);
gridView.addView(resim);
}
// super.onActivityResult(requestCode, resultCode, data);
}
}
Bu şekilde yazdığım zaman fotoğrafı çekip yolla dediğimde program bir önceki activitiye dönüyor. yani gridView.addView(resim) kodu çalışmıyor.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.