آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

amiryaser  10 سال پیش  10 سال پیش
0 0

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

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

+1 0
آموزش کنترل های سفارشی استاد را مشاهده کردید ؟ (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
مصطفی   10 سال پیش
+2 0

شما می تونی به وسیله 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


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