رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ریفریش شدن حالت افقی موبایل در اندروید استودیو
#1
سلام
من برای حالت افقی موبایل از layout-land استفاده میکنم اما لایوت افقی نمایش داده نمیشه و فقط عمودی نمایش داده میشه علتش برای اینه که صفحه ریفریش نشه زمانی که کاربر گوشی رو به حالت افقی تغیر داد کد زیر رو در مانیفست اکتیویتی اضافه کردم 

 android:configChanges="orientation|screenSize"

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


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

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




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