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

گرفتن اطلاعات از کاربر و نمایش در لیست ویوو

nero 360  10 سال پیش  10 سال پیش
0 0

سلام خدمت دوستان عزیز اگر بخواهیم نام و فامیلی و سن کاربر را از طریق ادیت تکست دریافت کنیم و به لیست ویوو اظافه کنیم . من خودم اطلاعاتو طبق آموزشها دریافت کردم ولی متاسفانه اطلاعات نفر دوم رو که ثبت میکنم مقادیر آیتم اول هم مثه دومی میشه ممنون میشم راهنمایی کنید.

+1 0
واسه لیست ویوتون مگه یه آرایه ندارین؟ خب محتویات ادیت تکست رو add کنید به آرایه. مشکل چیه؟ (10 سال پیش)
 برای این سوال 6 پاسخ وجود دارد.
پاسخ به سوال 
nero 360  10 سال پیش
0 0

ممنون من داخل structure به جای فیلد آرایه قرار دادم و درست شد ولی واسه قسمتی که بخواد روش کلیک شه و بره توی یه اکتیویتیه دیگه مقدار position رو فقط اولین ورودی لیست ویوو رو میگیره بقیه به null تبدیل میشن ممنون میشم راهنمایی کنید

پاسخ به سوال 
nero 360  10 سال پیش
0 0

درست شد مرسی

پاسخ به سوال 
smAdmin  10 سال پیش
+1 0

 

یه  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);

0 0
مرسی همین کار رو کردم قط یک سوال دیگه ، اگر بخوام کاربر یه عبارتی وارد کنه که من داخل لیست ویوو سرچ کنم و پیدا کنه برنامه چجوری باید داخل لیست ویوو سرچ کنم و نتیجه رو که پیدا کرد بگم چیو برگردونه از چه خانه ای مثلا میخوام title رو سرچ کنه من description رو بهش بدم ممنون میشم (10 سال پیش)
پاسخ به سوال 
nero 360  10 سال پیش
0 0

مرسی خیلی لطف کردی

0 0
باید یه حلقه فور به طول آرایه ایجاد کنی و در هر بار اجرای حلقه متغیر ها strucu را مقدار دهی کن بعد در انتهای حلقه ی فور مقایسه کن و در صورت مشابه بودن وارد آریه کن (10 سال پیش)
0 0
باید آرایه ای که لیست ویو را تغذیه میکنه فیلتر کنی (10 سال پیش)
پاسخ به سوال 
nero 360  10 سال پیش
0 0

ممنون من اینو نوشتم ولی کار نمیکنه میتونین راهنماییم کنیم من مبتدیم 

    for(int i=0 ; i<G.members.size() ; i++){

if(  G.members.contains(find.age)){

txtSearch.setText(find.name);

پاسخ به سوال 
smAdmin  10 سال پیش
+1 0

این کد را تست کن ببین جواب میگیری

 for (int i = 0; i < myArray.length(); i++)
   {

if (note.title.equals("عبارت مورد جستجو"))

{

/// اینجا  باید یه آرایه مثل  همونی که دار داخلش سرچ میکنی داشته باشی که در صورت درست بودن شرط آن را ذخیره کنی و پس از حلقه ی فور به لیست ویو نصبت بدی

}

 

}


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