گرفتن اطلاعات از کاربر و نمایش در لیست ویوو
سلام خدمت دوستان عزیز اگر بخواهیم نام و فامیلی و سن کاربر را از طریق ادیت تکست دریافت کنیم و به لیست ویوو اظافه کنیم . من خودم اطلاعاتو طبق آموزشها دریافت کردم ولی متاسفانه اطلاعات نفر دوم رو که ثبت میکنم مقادیر آیتم اول هم مثه دومی میشه ممنون میشم راهنمایی کنید.
ممنون من داخل structure به جای فیلد آرایه قرار دادم و درست شد ولی واسه قسمتی که بخواد روش کلیک شه و بره توی یه اکتیویتیه دیگه مقدار position رو فقط اولین ورودی لیست ویوو رو میگیره بقیه به null تبدیل میشن ممنون میشم راهنمایی کنید
یه ArrayList از کلاس struct که نوشتی ایجاد کن به این صورت
public ArrayList<structnote> myArray = new ArrayList<structnote>();
structnote اسم کلاس struct منه لازم نیست داخلش آرایه تعریف کنی متغییر هایی متناسب با نوع داده ای که داری ایجاد کن
public ArrayAdapter adapter; تعریف یک ArrayAdapter
ایجاد کنstruct یک شی از کلاس
structnote note = new structnote();
به متغییر های آن مقدار بده مثل این
note.name = txtname.gettext.tostring
بعد بریز توی آرایه ای که تعریف کردی اول کار
myArray.add(note);
بعد واسه نمایش داخل لیست ویو از کلاس adapternote که استاد نوشتن استفاده کنی به این صورت
adapter = new adapternote(myArray);
ListView.setAdapter(adapter);
ممنون من اینو نوشتم ولی کار نمیکنه میتونین راهنماییم کنیم من مبتدیم
for(int i=0 ; i<G.members.size() ; i++){
if( G.members.contains(find.age)){
txtSearch.setText(find.name);
این کد را تست کن ببین جواب میگیری
for (int i = 0; i < myArray.length(); i++)
{
if (note.title.equals("عبارت مورد جستجو"))
{
/// اینجا باید یه آرایه مثل همونی که دار داخلش سرچ میکنی داشته باشی که در صورت درست بودن شرط آن را ذخیره کنی و پس از حلقه ی فور به لیست ویو نصبت بدی
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .