کلیدستان

نسخه‌ی کامل: مشکل در نمایش عکس در Imageview در اندروید وقتی دوربین بچرخد
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام :
در اکتیویتی اصلی برنامه یک دکمه وجود دارد که توسط آن دوربین گوشی باز می شود و عکسی که کاربر گرفته را درonActivityResult در یک ImageView نمایش می دهد. تا اینجا مشکلی نیست.
اما زمانی که در این اکتیویتی حالت rotation به صورت vertical باشد و دوربین که باز می شود حالت را landscape کنم و عکس بگیرم . عکس در ImageView نمایش داده نمی شود . با اینکه عکس در فولدر من در داخل کارت حافظه گوشی ذخیره شده و در گالری خود گوشی باز می شود. (حالت برعکس هم همینطور عمل نمی کند یعنی زمانی که در اکتیویتی هستم و دکمه دوربین را بزنم حالت گوشی را عوض کنم چه عمودی و چه افقی عکس نمایش داده نمی شود . )
می توان کاری کرد که اکتیویتی تغییر حالت ندهد اما حتما کاربر نیاز دارد که بعضی مواقع دوربین را برای عکس گرفتن بچرخاند و این مشکل ساز خواهد شد.
سپاس از راهنمایی عزیزان