استفاده از سایر لایه ها مثل FrameLayout چگونه است؟
سلام استاد عزیز
من قبلا در مورد Layout ها ازتون سوال پرسیدم که برای بخش های آینده بهم قولشو دادید. اما از اونجای که کمی برام اهمیت دارن می خواستم ازتون یک مرجع ای درخواست کنم که بتونم بصورت صحیح و کامل لایوت هارو یاد بگیرم.
بازم از همه زحماتتون متشکرم.
روش استفاده از LinearLayout که مهمترین و پرکاربردترین Layout ها هست، بطور کامل آموزش داده شده. در اکثر پروژه ها جز این نوع لایه، لایه دیگری مورد استفاده قرار نمی گیرد. پس سعی کنید پروژه خود را با این نوع لایه سازگار کنید. اما در خصوص باقی امکانات که به نحوی نمی توان اسم آنرا طراحی لایه گذاشت مثل استفاده از:
ActionBar, Tab, ViewPager, Fragment, ...
هر کدام نیاز به آموزش مجزا دارد چرا که استفاده از هر کدام به نوعی دشوار است و دانش پیشرفته اندروید را نیاز خواهد داشت.
در خصوص استفاده از RelativeLayout یا FrameLayout که در شرایط بسیار خاص کاربرد دارند.
RelativeLayout
زمانی مفید است که شما قصد دارید دو Widget را روی همدیگر Overlay کنید. مثلاً یک TextView روی یک ImageView باشد. این لایه از نظر پردازشی پرهزینه است و برای لایه های پیچیده به هیچ عنوان توصیه نمی شود. کاربرد خاص دیگری ندارد و غیر از خاصیت Overlay کردن، بقیه خاصیت ها با LinearLayout به راحتی قابل ساخت است.
FrameLayout
این لایه ها روی صفحه شناور هستند و کمترین هزینه را در لحظه اجرا دارا هستند. اما به همین نسبت، انعطاف پذیر نیستند و به سختی می شود یک طرح ساده برای آنها پیاده سازی کرد. بیشترین کاربرد آنها در ساخت Splash ها، پیام های آنی روی صفحه، ساخت منو و کلاً صفحات شناور است.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .