omid_bnt 0 ارسال شده در ۱۹ خرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۹ خرداد ۱۳۹۳ سلام یه سوال دارم یه کلاس از اشیا دارم به اسم 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 هست رو به صورت یک جا از ارایه اصلی بخونم خواهش میکنم راهنماییم کنید لطفا(خیلی گشتم نمیدونم ولی یحتمل یه دو خط بیشتر کد نیست ) نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
omid_bnt 0 ارسال شده در ۲۰ خرداد ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۲۰ خرداد ۱۳۹۳ سلام الان چند روز از سوالم میگذره و هنوز کسی جوابی بهم نداده کارمم لنگ مونده نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
karim_medusa 6 ارسال شده در ۲۴ خرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۴ خرداد ۱۳۹۳ وقتی دارید از شی گرایی استفاده می کنید که دیگه نباید شی رو بزارید کنار و لیستی از رشته استفاده کنی! لیستی از اشیا دارید این لیست رو می تونید به هر view ای بدید مثل spinner و یا listview و غیره با کمک custom adapter! و نیازی نیست که اونو تبدیل کنی به لیستی از رشته ها! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .