PDA

View Full Version : سوال در مورد آرایه ها در جاوا



sara.nikzadeh
چهارشنبه 15 بهمن 1393, 18:22 عصر
با سلام خدمت اساتید محترم انجمن
سوال اول :
دوستان در php یه مبحثی هست به نام association array. میخواستم ببینم در جاوا مشابه این هست یا نه؟؟؟

سوال دوم :
چطوری میتونم در یه لایوت که لیست ویو داخلشه، سطر اولش رو به صورت ثابت پر کنم مثل یه فاکتور فروش که سطر اولش مقادیر پیش فرض هست و سطر های بعدیش رو بتونم از آرایه پرش کنم

سپاس از همه دوستان

rezaricky
چهارشنبه 15 بهمن 1393, 19:19 عصر
سلام.
1- باید از Map استفاده کنید :http://stackoverflow.com/questions/5122913/java-associative-array
2- ساده ترین روش استفاده از متد addHeaderView هست : http://www.vogella.com/tutorials/AndroidListView/article.html#miscellaneous_headerfooter
اگه میخواید هدر همیشه به بالای لیست ویو بچسبه از کتابخانه StickyListHeaders استفاده کنید : https://github.com/emilsjolander/StickyListHeaders

sara.nikzadeh
چهارشنبه 15 بهمن 1393, 20:13 عصر
سپاس دوست عزیز راهنمایی کاملی بود:تشویق::تشویق::تشویق:

smemamian
چهارشنبه 15 بهمن 1393, 21:55 عصر
سلام.
1- باید از Map استفاده کنید :http://stackoverflow.com/questions/5122913/java-associative-array
2- ساده ترین روش استفاده از متد addHeaderView هست : http://www.vogella.com/tutorials/AndroidListView/article.html#miscellaneous_headerfooter
اگه میخواید هدر همیشه به بالای لیست ویو بچسبه از کتابخانه StickyListHeaders استفاده کنید : https://github.com/emilsjolander/StickyListHeaders

سلام و درود

مشکل اکثر برنامه نویس ها/توسعه دهندگان که از زبان های برنامه نویسی مختلف به اندروید روی میاورند همین موارد هست. استفاده از Map در اندروید پیشنهاد نمی شود (به دلایل کارایی) و بجای اون از SparseArray استفاده می شود.

rezaricky
پنج شنبه 16 بهمن 1393, 06:59 صبح
سلام و درود

مشکل اکثر برنامه نویس ها/توسعه دهندگان که از زبان های برنامه نویسی مختلف به اندروید روی میاورند همین موارد هست. استفاده از Map در اندروید پیشنهاد نمی شود (به دلایل کارایی) و بجای اون از SparseArray استفاده می شود.
فرمایش شما کاملا درسته
جواب من بر اساس سوالی بود که پرسیده بودن . SparseArray فقط مواقعی استفاده میشه که از نوع داده int بعنوان کلید استفاده بشه .
سوال کننده هم میخواست معادل associative array رو در جاوا بدونه که میشه هر نوع داده ای رو در اون بعنوان کلید استفاده کرد.

sara.nikzadeh
پنج شنبه 16 بهمن 1393, 09:53 صبح
ببخشید دوستان یه جوری صحبت کنید که ما هم سر در بیاریم:متفکر::اشتباه::اشتبا :
حالا من از کدومش استفاده کنم؟؟؟؟
میشه یه توضیحی در مورد هرکدوم بدین، یه سرچی تو نت زدم چیز خاصی متوجه نشدم

rezaricky
پنج شنبه 16 بهمن 1393, 16:22 عصر
ببخشید دوستان یه جوری صحبت کنید که ما هم سر در بیاریم:متفکر::اشتباه::اشتبا :
حالا من از کدومش استفاده کنم؟؟؟؟
میشه یه توضیحی در مورد هرکدوم بدین، یه سرچی تو نت زدم چیز خاصی متوجه نشدم
از چه نوع داده ای برای کلید میخواهید استفاده کنید ؟
اگه میخواهید هرنوع داده ای رو بتونید بعنوان کلید استفاده کنید از Map استفاده کنید .
و اگر نوع داده int نیازهای شما رو براورده میکنه از SparseArray استفاده کنید.