بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چطوری میتوانم در اکتیویتی اصلی...
سلام چطوری میتونم در اکتیویتی اصلی برنامه در قسمت کد آن دو Layou با قطعه کدهای متفاوت ایجاد کنم مثل:
public class ex_ampleActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
و در همین قسمت بتونم همین کد رو وارد کنم با تفاوت اینکه Layout آن را تغییر بدم مثل:
پیغامش اینه که قبلأ نام اکتیویتی ex_ampleActivity تعریف شده، ممنون میشم راهنمایی بفرمایید!
public class ex_ampleActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.car);
}
}
0
0
سلام
سوالت برام یه کم نا مفهومه، بیشتر توضیح بدی بهتر کمکت می کنیم.
اگه بخوای دو layout غیر همزمان داشته باشی و به عبارتی به صورت داینامیک تغییر بدی ، ساده ترین راه اینه که هر دو رو فارغ از اینکه در کنار همن طراحی کن و با خاصیت setVisibility می تونی یکی رو محو کنی و اون یکی رو نمایش بدی.
من حدث میزنم که منظورت اینه که دو تا اکتیویتی همزمان و یا داینامیک داشته باشی ، برای این کار اگه بخوای همزمان داشته باشی باید از Fragment ها استفاده کنی..
(12 سال پیش)
0
0
ممنون از پاسختون محمدجوادجان، ببین دوست عزیز من در اکتیویتی اصلی برنامه که مربوط به لایه main.xml هستش ی سری کد رو نوشتم ک مربوط به فونت می باشد و الان با توجه به آموزش سایت androidhive.info باید ی سری کد دیگه رو قرار بدم که به یک لایه دیگه اشاره میکنه یعنی به لایه main.xml اشاره نمیکنه مثلأ به car.xml اشاره میکنه و ی سری کد هم باید براش بنویسم، ولی زمانیکه کد دوم در بالا که اشاره شد رو وارد میکنم پیغام میده که مثلأ اکتیویتیex_ampleActivit که اکتیویتی اصلی برنامه هستش رو قبلأ Defined شده یعنی تعریف شده هستش با اینکه من میخوام به main اشاره نکنه به car اشاره کنه اگه نامفهومه بفرمایید که واضحتر توضیح بدم ممنون! (12 سال پیش)
0
0
شما نمیتونی به یکه کلاس دوبار محتوا بدی. یا از فرگمنت استفاده کن یا لایه car رو inflate کن و به ویو تبدیلش کن. لینک اگه درست متوجه شده باشم (12 سال پیش)
0
0
ممنون دوست عزیز، اگه ممکنه بفرمایید که Fragment چی هستش؟ و چطوری کدشو قرار بدم؟ ممنون! (12 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
MeY3am
12 سال پیش
0
0
دوست عزیز این عکس رو ملاحضه بفرمایید
آپلودینگ سایت عکس آپلود نمیکنه
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .