بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

اجرای layout های مختلف

مدیریت گفتگو
hamidrj62 10 سال پیش
آخرین تغییر: 10 سال پیش

با سلام

من خدا رو شکر تازه چند روز هست شروع به يادگيري کردم يه سوال دارم

وقتي مثلا در پروژه startup در قسمت layout که فايل اصلي main هست اگه بخوايم در همون پروژه اصلي يه layout ديگه براي تمرين طراحي کنيم و فايل لايوت غير از main مثلا با نام new داشته باشيم چکار بايد کرد؟ البته خدا رو شکر من از مسير new و android xml file رفتم و يه layout جديد زير main ايجاد کردم که داخلش طراحي کنم آيا ره ديگه اي هم داره؟ و سوال مهمترم اينه که موقع اجرا در گوشي فقط همون main رو اجرا ميکنه , براي اجراي لايوت هاي ديگه چکار بايد کرد؟ ممنون

 

نظرات

احمد 10 سال پیش
سوال اول: روی فولدر layout کلیک راست انتخاب android xml file و تعیین ی نام برای لایه و انتخاب ربشه linearlayout سوال دوم: در اکتیوتی مورد نظر در زیر متد oncreat (نام لایه طراحی شده.setcontentview(R.layout
هادی بی غم 10 سال پیش
خیلی راحت میتونی از همون لایه main کپی بگیری و توی همون جا paste کنی و اسمشو مجبوری در زبان paste تغییر بدی و دیگه بشینی از روش کد یا طراحی لایه ها بهش شکل دلخواهتو بدی ، برای نمایش داده شدنش هم باید به android manifest معرفیش کنی و به یکی از کلاس ها وصلش کنی ، این چیز ها بعد ها واست خیلی پیش پا افتاده میشه ، آسونه ;)
هادی بی غم 10 سال پیش
تصحیح میکنم ، کلاسی که می خوای وصلش کنی به لایه جدید باید به android manifest معرفی کنی نه خود لایه :)
FSR 10 سال پیش
کمی تویه آموزش ها بری جلوتر همش هستش به طور کامل !

پاسخ‌ها 2

Ali 10 سال پیش

سلام اینجوری کسی بخواد راهنماییت کنه گیج میشی.

آموزش رو ادامه بده استاد همشو بطور کامل توضیح داده.

نظرات

hamidrj62 10 سال پیش

خیلی ممنون فقط معنی این رو متوجه نشدم 

"کلاسی که می خوای وصلش کنی به لایه جدید باید به android manifest معرفی کنی نه خود لایه"

چون نمیدونم android manifest کجا هست و چطور معرفی کنم که بتونم لایه ای غیر از main رو توی امولاتور گوشی اجرا کنم؟

نظرات

هادی بی غم 10 سال پیش
بهتره با آموزشها جلو برید دوستان درست میگن اینجوری بیشتر گیج میشین توی ویدیو های استاد بهتر از هر کسی آموزش داده شده
MeY3am 10 سال پیش
به نظر من آموزش هارو که تا آخرین بخش مشاهده نکردین از سئوال کردن بپرهیزید، چون که استاد هیچ نکته مبهمی رو در طی آموزش ها باقی نمیگذارن، امیدوارم منظورم رو کلی متوجه شده باشید، به امید پیشرفت روز افزون شما !

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .