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



عملیات یک دکمه برای انتخاب یک تصویر از آلبوم (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۷، ۰۴:۵۵ ب.ظ
کاربران در حال بازدید این موضوع: 2 مهمان
نویسنده: kousha.nikkar
آخرین ارسال: kousha.nikkar
پاسخ 3
بازدید 875

رتبه موضوع:
  • 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
 درسته مچکرم، یه تیکه کدشو جا انداخته بودم
پاسخ


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)