رفتن به مطلب

انتخاب عکس با FileDialog و نمایش در ImageView


مهران محمودی

ارسال‌های توصیه شده

با عرض سلام خدمت تمامی کاربران گرامی،

با آموزشی دیگر از انجمن برنامه نویسان Basic4Android در خدمت شما هستیم !

در این آموزش یاد میگیریم چطور یک عکس رو از گوشی انتخاب کنیم و اون رو در یک ImageView نمایش بدیم.

برای انتخاب فایل از دستگاه به کتابخانه Dialogs نیاز داریم که دیالوگ های زیادی رو در اختیار ما میزاره ! در اینجا ما به FileDialog نیاز داریم.

یک دکمه و یک ImageView در دیزاینر خودمون اضافه میکنیم. به رویداد کلیک بر روی دکمه نیاز داریم:



Sub Button1_Click



End Sub


همچنین برای استفاده از ImageView در کد نویسی تعریفش میکنیم :


Private ImageView1 As ImageView

حالا نیاز به یک فایل دیالوگ داریم، پس تعریفش میکنیم در رویداد کلیک دکمه خودمون:


Dim fd As FileDialog

در مرحله بعد باید تعیین کنیم چه نوع فایل هایی رو نمایش بده ! در واقع هیتلر گذاری میکنیم:


fd.FileFilter = ".png,.bmp,.jpg,.jpeg,.gif"

تنظیمات زیادی وجود داره برای فایل دیالوگ ! که سلیقه ای هستش من کدهای اصلی رو ذکر میکنم. حالا باید که فایل دیالوگ رو نمایش بدیم تا کاربر فایل خودش رو انتخاب کنه :


fd.Show("عکس را انتخاب کنید","نمایش","انصراف","",Null)

بعد از اینکار با شرط باید تعیین کنیم در صورتی که کاربر رو روی دکمه "نمایش" کلیک کرد، عکس رو نشون بده :



If fd.Response = DialogResponse.POSITIVE Then

Dim bitmap1 As Bitmap

bitmap1.Initialize(fd.FilePath,fd.ChosenName)

ImageView1.Bitmap = bitmap1

End If

این یه نمونه خیلی ساده بود ! فکر نمیکنم کد سختی مورد استفاده قرار گرفته باشه ولی اگه جایی نامفهوم هستش میتونید سوال کنید.

کتابخانه پیوست شد.

موفق باشید.

Dialogs.rar

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...