mohsen.nasr

توسعه دهنده اندروید
  • تعداد ارسال ها

    7
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

0 Neutral

درباره mohsen.nasr

  • درجه
    Newbie
  1. ممنون از راهنماییتون، ولی این روش زمانی جواب میده که از configChanges استفاده نکرده باشیم! زمانی که این ویژگی ست میشه و بعد از onConfigurationChanged استفاده میشه دیگه لیوت های portrait و landscape به صورت خودکار لود نمیشن!
  2. من خوب منظورتونو نفهمیدم اما بازم یه راهنمایی میکنم: خوب شما باید این خط کد رو در هر لایوتی که میخاید قرار بدید تا تنها در یک لایوت نباشه ینی در هر اکتیویتی کدی که در مینفیست قرار داره این خط کد باید اضافه بشه ممنون از راهنماییتون اگه بخوام کامل توضیح بدم باید بگم: در حالت عادی اگر برای حالت portrait و landscape لیوت های مختلفی داشته باشیم با تغییر orientation اندروی لیوت مربوطه رو انتخاب میکنه و نمایش میده، ضمن اینکه در این حالت با تغییر orientation برنامه از اول اجرا میشه (تابع onCreate مربوط به MainActivity دوباره فراخوانی میشه). اگر بخوایم از اجرای دوباره برنامه جلوگیری کنیم میتونیم همونطوری که گفتید در Manifest برای اکتیویتی مورد نظر کدی که گفتید رو اضافه کنیم: landroid:configChanges="keyboardHidden|orientation|screenSize" در این حالت با تغییر orientation از اجرای مجدد برنامه جلوگیری میشه ولی مشکلی که این روش داره اینه که اگر برای حالت portrait و landscape لیوت های مختلفی داشته باشیم دیگه لود نمیشن و فقط لیوت مربوط به portrait لود میشه!! حالا سوال من اینه که چه شکلی میتونم با تغییر orientation جلوی اجرای مجدد برنامه رو بگیرم ضمن اینکه لیوت مربوط به اون orientation به صورت خودکار لود بشه!
  3. چنین متودی وجود نداره!! base.onConfigurationChanged یا onConfigurationChanged.base
  4. هیچ کس راه حلی نداره؟؟!!!! لطفاٌ راهنمایی کنید....
  5. سلام، اگه onConfigurationChanged رو بازنویسی کرده باشیم که با هر بار تغییر روتیشن برنامه از اول لود نشه؛ چه شکلی میشه از این روش برای نمایش لایوت های مختلف استفاده کرد؟
  6. سلام به همه دوستان، من یه برنامه دارم که Layoutهاش تو حالت Portrait و Landscape چیدمانش متفاوته و میخوام به صورت خودکار با تغییر روتیشین تغییر کنه ولی نمیخوام برنامه از اول لود بشه. برای جلوگیری از لود مجدد برنامه onConfigurationChanged رو نوشتم ولی در این حالت دیگه Layout تغییر نمیکنه. لطفاٌ اگه راه حلی دارید بفرماید. ممنون