تغییر Layout در حالت های landscape و portrait
یکی از مشکلات خود من این بود که می خواستم یک layout رو در حالت افقی و یک layout دیگه ای رو در حالت عمودی گوشی اجرا کنم یعنی وقتی گوشی رو میچرخونی در هر حالت یک صفحه با مشخصات خاص خودش باز بشه که بالاخره فهمیدم چیکار باید بکنم گفتم اینجا بذارم که بقیه هم بتونن زود پیدا کنن
برای این کار باید فولدر layout رو به layout-port تغییر بدهید و یک فولدر به res خودتون اضافه کنید به اسمی با استاندارد گوشی های مختلف یا به صورت پیشفرض به نام layout-land و فایل xml رو که در فولدر layout-port دارید توی فولدر جدیدی که ساختید کپی کنید (یا میتونید یک xml جدید تولید کنید) فقط به این نکته توجه کنید که حتما باید نام xml هایی که توی layout-port ساختید با اونی که توی layout-land می سازید یکی باشند تا عمل کنه و به این صورت میتونید دو layout مختلف با نام یکسان داشته باشید که توی حالت portrait یکی و در حالت landscape دیگری اجرا می شود
امیدوارم به کارتون بیاد
اینم نمونه
|
|
|
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .



