انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
عملیات یک دکمه برای انتخاب یک تصویر از آلبوم (در برنامه نویسی اندروید)

عملیات یک دکمه برای انتخاب یک تصویر از آلبوم (در برنامه نویسی اندروید)

#1
سلام من کد زیر رو دارم که میتونه یک تصویر رو از آلبوم انتخاب کنه...

کد پی‌اچ‌پی:
@Override
    
protected void onActivityResult(int requestCodeint resultCodeIntent data) {
        
super.onActivityResult(requestCoderesultCodedata);
        if (
requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) {
            
Uri selectedImage data.getData();
            
String filePathColumn = { MediaStore.Images.Media.DATA };
            
Cursor cursor getContentResolver().query(selectedImage,filePathColumnnullnullnull);
            
cursor.moveToFirst();
            
int columnIndex cursor.getColumnIndex(filePathColumn[0]);
            
String picturePath cursor.getString(columnIndex);
            
Toast.makeText(getApplicationContext(), picturePathToast.LENGTH_LONG).show();
            
cursor.close();
           
// ImageView imageView = (ImageView) findViewById(R.id.imageView1);
           // imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath));
               
        
}
    } 

و حالا میخوام این کد رو بذارم توی یک دکمه که وقتی روی دکمه کلیک شد انجام بشه...
چطور این کار رو انجام بدم؟؟؟؟
پاسخ

عملیات یک دکمه برای انتخاب یک تصویر از آلبوم (در برنامه نویسی اندروید)

#2
(۱۳۹۴/۰۶/۰۲, ۰۴:۱۹ ب.ظ)'kousha.nikkar' نوشته: سلام من کد زیر رو دارم که میتونه یک تصویر رو از آلبوم انتخای کنه...
کد پی‌اچ‌پی:
@Override
    
protected void onActivityResult(int requestCodeint resultCodeIntent data) {
        
super.onActivityResult(requestCoderesultCodedata);
        if (
requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) {
            
Uri selectedImage data.getData();
            
String filePathColumn = { MediaStore.Images.Media.DATA };
            
Cursor cursor getContentResolver().query(selectedImage,filePathColumnnullnullnull);
            
cursor.moveToFirst();
            
int columnIndex cursor.getColumnIndex(filePathColumn[0]);
            
String picturePath cursor.getString(columnIndex);
            
Toast.makeText(getApplicationContext(), picturePathToast.LENGTH_LONG).show();
            
cursor.close();
           
// ImageView imageView = (ImageView) findViewById(R.id.imageView1);
           // imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath));
               
        
}
    } 
و حالا میخوام این کد رو بذارم توی یک دکمه که وقتی روی دکمه کلیک شد انجام بشه...
چطور این کار رو انجام بدم؟؟؟؟
 

 



سلام :
شما مسیر عکس رو گرفتی یعنی بیشتر کار را انجام دادی(picturepath)
فقط کافی است که pcturepath را در داخل یک string سراسری بریزی بعد button خودت رو تعریف کن و بعد داخل رویداد کلیک کردن باتن دو دستور که کامنت کردی رو بنویس .
پاسخ
 سپاس شده توسط kousha.nikkar ، admin

عملیات یک دکمه برای انتخاب یک تصویر از آلبوم (در برنامه نویسی اندروید)

#3
 درسته مچکرم، یه تیکه کدشو جا انداخته بودم
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان