تالار گفتمان nCIS.ir

نسخه‌ی کامل: ریفریش شدن حالت افقی موبایل در اندروید استودیو
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
من برای حالت افقی موبایل از layout-land استفاده میکنم اما لایوت افقی نمایش داده نمیشه و فقط عمودی نمایش داده میشه علتش برای اینه که صفحه ریفریش نشه زمانی که کاربر گوشی رو به حالت افقی تغیر داد کد زیر رو در مانیفست اکتیویتی اضافه کردم 

 android:configChanges="orientation|screenSize"

اما اگر این کد رو اضافه میکنم layout-land کار نمی کنه و فقط حالت عمودی نمایش داده میشه 
اگر هم حذفش کنم این کد بالای رو در مانیفست کار میکنه حالت افقی اما صفحه وقتی افقی میشه ریفریش میشه 


نمی دونم چیکار کنم که ریفریش نشه و حالت افقی هم کار کنه 
ممنونتون میشم دوستان راهنمای کنید. لطفا
بهرحال اکتیویتی Restart میشه ولی میتونین با کمک savedInstance وضعیت قبلی رو دوباره بازیابی کنید. این لینک رو مطالعه کنید:
https://stackoverflow.com/questions/5913...on-changes

دیدن این فیلم در یوتیوب هم میتونه بهتون کمک کنه:
https://www.youtube.com/watch?v=yhwtcEnI2Bg