بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ایجاد ListView با مقادیر دلخواه !
سلام.فرض کنید میخوایم یک ListView به این شکل داشته باشیم:

به غیر از استفاده از دیتابیس،راهی هست که بشه لیست ویو ای با مقادیر دلخواه بسازیم؟
مثلا یکی از راه هاش اینه:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView lstContent = (ListView) findViewById(R.id.lstContent);
adapter = new AdapterNote(G.notes);
lstContent.setAdapter(adapter);
StructNote note = new StructNote();
note.title = "Title ";
note.description = "Description ";
note.done = false;
G.notes.add(note);
adapter.notifyDataSetChanged();
StructNote note1 = new StructNote();
note1.title = "Titlddde ";
note1.description = "Descridddption ";
note1.done = false;
G.notes.add(note1);
adapter.notifyDataSetChanged();
}
ولی فکر نمیکنم روش خوبی باشه
راه اصلیش چیه؟
+1
0
خب مثلا شما میتونید اطلاعات رو از سرور با مقادیر دلخواه بگیرید، بعد داخل لیست ویو بریزید! یا مثلا از کاربر مقادیر رو دریافت کنید، یا مثلا بر اساس رویداد هایی لیست ویوو رو پر کنید(مثل تاریخچه پیام های دریافتی)، شکل نوشتن همه اینها، مشابه چیزی هست که داخل آموزش ها اومده. (11 سال پیش)
0
0
ممنون.ولی منظورم اینه کلا بدون استفاده از سرور و دیتابیس چجوری میشه اینکارو انجام داد؟مثلا یک لیست ویو داریم که 3 تا آیتم داره که هیچ ربطی به هم ندارن و نمیشه با for اونا رو نوشت-مثلا آیتم ها به ترتیب:سیب-موز-پرتقال :دی ببخشید مثالم خوب نیست-مثال بهتری به نظرم نرسید :دی - حالا میخوام ببینم به جز راهی که گفتم-راه بهتری هم برای ایجاد همچین لیست ویویی هست یا نه؟بدون استفاده از دیتابیس و سرور (11 سال پیش)
+2
0
یه فایل تکست توی پوشه assets یا raw ایجاد کن و اطلاعات رو تحت فرمت جیسون توی فایلت قرار بده بعد توی برنامه اونو بخون. (11 سال پیش)
+1
0
البته با این کار فقط میتونی اطلاعات رو بخونی و هیچ چیزی رو نمیتونی به فایلت اضافه کنی. (11 سال پیش)
+1
0
اگه فقط سه تا ایتم هست همین راهی خودتون نوشتین مشکلی نداره اما اگه تعداد زیاده میتونین از ارایه استاتیک و حلقه ی for استفاده کنین (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .