omid_bnt

ارایه لیست ها

3 ارسال در این موضوع قرار دارد

سلام یه سوال دارم

یه کلاس از اشیا دارم 

به اسم 

item.java

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

[shcode=java]

package a.b.c.d;

public class item {

    public String  aa;

    public int     bb;

    public boolean cc;

}

[/shcode]

 یه کلاس دارم به اسم 

globals.java

که این کد درونش هست (یک ارایه ای از کلاس item )

[shcode=java]

package a.b.c.d;

import java.util.ArrayList;

public class globals {

    public static ArrayList itemarray = new ArrayList();

}

[/shcode]

یه کلاس دارم به اسم 

main.java

که این کد ها درونش هست 

[shcode=java]

package a.b.c.d;

import java.util.ArrayList;

import android.app.Activity;

import android.os.Bundle;

public class main extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        for (int i = 0; i <= 20; i++) {

            item items = new item();

            items.aa = "aitem1 " + i;

            items.bb = i;

            if ((i % 2) == 0) {

                items.cc = false;

            }

            else {

                items.cc = true;

            }

            globals.itemarray.add(items);

        }

    

        ArrayList name = new ArrayList();

        

       //// name.add(globals.itemarray.get(0).aa);

    }

}

[/shcode]

من میخوام بدون استفاده از حلقه  از ارایه اینم که تو کلاس globals  هست که با اشیا کلاس item پر شده 

ارایه name  تو کلاس main رو فقط با استفاده از itemarray و اون هایی که کلیدش  aa هست پر کنم 

به این صورت قابل پر شدن هست اما من نمیخوام از حلقه استفاده کنم 

[shcode=java]

 for (int i = 0; i <= globals.itemarray.size(); i++) {

            name.add(globals.itemarray.get(i).aa);

                   }

[/shcode]

[align=right]چون ممکنه فقط سه خونه از aa پر بشه و چهارتا از bb واسه همین سایز مناسب نیست و همچنین یه سری محدودیت های دیگه 

[/align]

من میخوام name رو در یک Spinner بریزم  ولی یه قسمت از برنامه ام نیاز هست مستقیم تمام اون هایی که کلیدش aa هست رو به صورت یک جا از ارایه اصلی بخونم 

خواهش میکنم راهنماییم کنید لطفا(خیلی گشتم نمیدونم ولی یحتمل یه دو خط بیشتر کد نیست )

:huh::-/:(

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

الان چند روز از سوالم میگذره و هنوز کسی جوابی بهم نداده کارمم لنگ مونده

:huh::huh::huh::(:(:(:at:

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

وقتی دارید از شی گرایی استفاده می کنید که دیگه نباید شی رو بزارید کنار و لیستی از رشته استفاده کنی! لیستی از اشیا دارید این لیست رو می تونید به هر view ای بدید مثل spinner و یا listview و غیره با کمک custom adapter!  و نیازی نیست که اونو تبدیل کنی به لیستی از رشته ها!

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری