بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ساخت لایه داینامیک(فوری)
سلام دوستان من یه لایه دارم که میخوام نسبت به اطلاعات دریافتی از سرور یا همون جیسون لایه رو بسازم به طور مثال اگه کاربر موبایل رو انتخاب کرد یه سری فیلد ها از سرور بگیرم و اونا رو نمایش بدم که کاربر پر کنه و بفرسته یا مثلا اگه ماشین رو انتخاب کرد فیلد ها فرق بکنه و....اگه خوب متوجه نشدید بگید تا دوباره توضیح بدم ولی خواهشا جواب بدین ممنونم از همتون
دقیقا مثل درج آگهی دیوار
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
AhmadVB
11 سال پیش
+1
0
شما با استفاده از 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);
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .