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

نحوه ایجاد جواب پیام در برنامه

سعید کاظمی  9 سال پیش  9 سال پیش
0 0

سلام

خوب هستید

ببخشید چطوری میشه کاری کرد که مثلا کسی جواب پیامی رو داد ، زیر پیام اصلی جوابش نشون داده بشه

مشکل با کد ندارم . فقط نمیدونم چطوری ui رو درست کنم که جواب های هر پیام بره زیرش

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Amir  9 سال پیش
+1 0

با این کد یک text view به صورت داینامیک ایجاد میشه که میره زیر کنترل های دیگه:

ViewGroup layRoot = (ViewGroup) findViewById(R.id.layRoot);
TextView txt = new TextView(G.currentActivity);
txt.setText("جواب پیام");
layRoot.addView(txt);
+3 0
کاملا درسته. اما اگه تعداد سوال و جواب ها زیاد بشه این روش زیاد بهینه نیست. پیشنهاد من اینه که از لیست ویو استفاده کنید. هر سوال یا جواب یک آیتم از لیست ویو خواهد بود. (9 سال پیش)
0 0
خوب چطوری زیر لیست ویو سوال ، اون لیست ویو جواب رو اضافه کنم ؟ (9 سال پیش)
0 0
منظورتون از سوال و جواب یه صفحه ای مثل چت هست؟ یعنی یک پیام از طرف شما یک پیام از طرف کاربر؟ (9 سال پیش)
پاسخ به سوال 
سعید کاظمی  9 سال پیش
0 0

 

عین این

فکر کنید این سواله

زیر این یه لیست ویو برای جواب باز باشه ( اگر جوابی داشته باشه )

+1 0
ببینید خیلی ساده یک آیتم از لیست ویو به عنوان سواله و اون را در ادپتر لیست ویو داریم و مثلا با یک آی دی می شناسیمش. حالا جوابی را دریافت می کنیم. کافیه این جواب را بصورت یک آیتم دیگه به این ادپتر اضافه کنیم. فقط بخش پیچیده قضیه اینه که این را چطوری دقیقا زیر همان پرسش قرار بدیم. که خوب اون آی دی که به پرسش اختصاص دادید اینجا به کار میاد. آرایه را جستجو می کنید و این جواب را درست بعد از سوال به آرایه اضافه می کنید و مجددا لیست ویو را NotifyDataSetChange می کنید. (9 سال پیش)

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