ورود

View Full Version : layout



Hossein8867
جمعه 08 آبان 1394, 17:58 عصر
سلام.بعد از اینکه برای screen های مختلف layout مخصوص به خودشون رو ساختیم می تونیم فولدر layout رو پاک کنیم یا layout-land رو نسازیم؟اگر نه چرا اندازه main.xml در فولدر layout با
layout-normal یکی هستش و layout و layout-land چه فرقی با layout-normal و layout-normal-land دارند؟

pbm_soy
جمعه 08 آبان 1394, 22:47 عصر
تا اونجایی که میدانم شما میتوانید فقط یک layout در پروژه داشته باشید و اندروید در زمان اجرا برای نمایش در تمام حالات از آن استفاده میکند و سعی میکند در تمام حالات آنرا بصورت درست نمایش دهد!
البته به شرطی که طراحی شما صحیح باشد!
یعنی layout-land را زمانی نمایش میدهد که دستگاه را بچرخانید و بصورت افقی بگیرید نمایش میدهد و نرمال را برای حالت عمودی نمایش میدهد! حالا اگر شما فقط یک لایوت طراحی کنید که ساختارش برای هردوحالت بدون مشکل نمایش داده شود مشکلی ندارد و میتوانید فولدرهای اضافی را نداشته باشید
حتی اندروید دست شما را بازگذاشته واجازه میدهد لایوتهایی براساس اندازه صفحات مختلف طراحی کنید و این بستگی به شما و روش طراحی شما دارد که این لایوتها را طراحی کنید ویا خیر

Hossein8867
جمعه 08 آبان 1394, 23:11 عصر
تا اونجایی که میدانم شما میتوانید فقط یک layout در پروژه داشته باشید و اندروید در زمان اجرا برای نمایش در تمام حالات از آن استفاده میکند و سعی میکند در تمام حالات آنرا بصورت درست نمایش دهد!
البته به شرطی که طراحی شما صحیح باشد!
یعنی layout-land را زمانی نمایش میدهد که دستگاه را بچرخانید و بصورت افقی بگیرید نمایش میدهد و نرمال را برای حالت عمودی نمایش میدهد! حالا اگر شما فقط یک لایوت طراحی کنید که ساختارش برای هردوحالت بدون مشکل نمایش داده شود مشکلی ندارد و میتوانید فولدرهای اضافی را نداشته باشید
حتی اندروید دست شما را بازگذاشته واجازه میدهد لایوتهایی براساس اندازه صفحات مختلف طراحی کنید و این بستگی به شما و روش طراحی شما دارد که این لایوتها را طراحی کنید ویا خیر
یعنی میتونم فولدر layout که زمان ساخت برنامه ساخته میشه رو پاک کنم و به جاش از layout-normal استفاده کنم یا باید هر دوشون باشن؟