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

چگونه از روی یک لایه xml یک شی بسازیم ؟

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

با سلام خدمت دوستان

چجوری میشه یه  از روی یک لایه  xml یه شی بسازیم که هر موقع خواستیم بتونیم به شکل های مختلف و متعدد از اون لایه ی پیشفرض استفاده کنیم؟
من میخوام چندین لایه بسازم که شبیه به همن محتواش یه تکست ویو هست اما هرکدومو که ادیت میکنم فقط همون لایه ادیت بشه واسه همین باید از اون لایه یه شی بسازم که همشون باهم ادیت نشن.
نمیخوامم برای هر کدوم یه لایه xml جدا بسازم.
ممنون

نظرات

hamcalas 11 سال پیش
آموزش کنترل های سفارشی استاد را مشاهده کردید ؟

پاسخ‌ها 1

مصطفی  11 سال پیش

شما می تونی به وسیله LayoutInflater اون فایل xml رو به یه ویو بدید و من خودم امتحان کردم و دیدم که این روش به شما یک ویو جدید از روی xml میدهد طوری که به xml هیچ ربطی ندارد و هر بار که این کار را انجام دهید یک ویو جدید به شما می دهد.

LayoutInflater inflater = (LayoutInflater) ActivityStartup.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.main, null); // new view from the xml
View view1 = inflater.inflate(R.layout.main, null); // new view from the xml
View view2 = inflater.inflate(R.layout.main, null); // new view from the xml

نظرات


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