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

ساخت لایه داینامیک(فوری)

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

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

دقیقا مثل درج آگهی دیوار

نظرات

پاسخ‌ها 1

AhmadVB 11 سال پیش

شما با استفاده از ListView ای که یک layout سفارشی را لود می کند می توانید این کار را بکنید. به این شکل که یک layout درست کنید شامل یک TextView و یک EditText که  اطلاعات را از سرور خوانده و به صورت داینامیک به تعداد لازم ردیف به این ListView اضافه می کند.

از روش دومی مثل این هم می توانید استفاده کنید :

 letterTextView = new TextView[length];
for (int Index = 0; Index < length; Index++)
{
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams
(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
layoutParams.setMargins(0, 0, 25, 0);
letterTextView[Index] = new TextView(FriendsPanel.this);
letterTextView[Index].setTextSize(20);
letterTextView[Index].setTextColor(Color.WHITE);
letterTextView[Index].setText("TextView"+letterIndex);

linearLayout1.addView(letterTextView[Index], layoutParams);
}

نظرات

سجاد زهره ای 11 سال پیش
سلام ممنون از جوابتون شما قسمت درج آگهی دیوار رو دیدی؟این چجور کار میکنه؟که نسبت به تغیر موضوع آگهی فیلد ها هم تغییرمیکنن

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