آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نمایش Toast درصورت خالی بودن Image View

Mohammad  11 سال پیش  11 سال پیش
0 0

سلام دوستان.

در برنامه من کاربر از گالری عکس انتخاب میکنه و در یک ایمیج ویو نمایش داده میشه و  و باید روی دکمه ثبت کلیک بشه..

حالا میخام وقتی روی دکمه ثبت کلیک شد و  ایمیج ویو خالی بود یعنی عکسی انتخاب نشده بود توستی نمایش بده که فیلد خالی است...

لطفا کمک کنید.

ممنونم

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
محمد  11 سال پیش
+1 0

آدرس فایل رو چک میکنیم

      int filePath = "";
  @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == SELECT_IMAGE && resultCode == RESULT_OK && data != null){
Uri selectedImage = data.getData();
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(selectedImage,filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
filePath = cursor.getString(columnIndex);
cursor.close();
if(!filePath.equals("")){
Bitmap bitmap = BitmapFactory.decodeFile(filePath);
imageView.setImageBitmap(bitmap);
} else if (filePath.equals("")){
Toast.makeText(this,"No image selected",Toast.LENGTH_SHORT).show();
}
}
}

 


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .