PDA

View Full Version : مشکل در گرفتن تعداد هر محصول و ضرب آن در قیمت محصول در اندروید



nima1382na
دوشنبه 30 مهر 1397, 21:11 عصر
با سلام خدمت تمام اساتید عزیز
من در حال نوشتن یک برنامه بازاریابی برای یک شرکت غذایی هستم
در حین نوشتن برنامه به یک مشکل برخوردم
من در مین اکتیویتی برنامم یه ریسایکلرویو گذاشتم که محصولا رو نشون میدم و محصولام شامل یه عکس یه متن نام محصول و یه متن قیمت محصول هستش
من یه ادیت تکست اضاه کردم برای تعیین تعداد محصول که مشتری اون رو تعیین میکنه
خب من تمام قیمتارو از سرور گرفتم و آماده دارمش
تنها مشکل من این هستش که نمیدونم چطور باید تعدادی که کاربر وارد کرده رو بگیرم و ضزب اون قیمت کنم
یعنی نمیدونم چطور بفهمونم به برنامه که تشخیص بده مثلا تعداد 3 تا محصول برای محصول 25 هزار تومنی هستش که 3 رو ضرب در 25 هزار بکنه
و برای مثال تعداد 10 تا محصول برای محصول 10 هزار تومنی وارد شده و 10 رو ضرب در 10 بکنه و در آخر تمام قیمت ها رو جمع بزنه
ممنون میشم راهنماییم کنید!

اینم تصویری از برنامه البته عکس ها و متن ها و قیمت ها رو همینطوری گذاشتم!
http://uupload.ir/files/nh93_2018-10-22_105242.png

farhad_shiri_ex
سه شنبه 01 آبان 1397, 08:13 صبح
با سلام خدمت تمام اساتید عزیز
من در حال نوشتن یک برنامه بازاریابی برای یک شرکت غذایی هستم
در حین نوشتن برنامه به یک مشکل برخوردم
من در مین اکتیویتی برنامم یه ریسایکلرویو گذاشتم که محصولا رو نشون میدم و محصولام شامل یه عکس یه متن نام محصول و یه متن قیمت محصول هستش
من یه ادیت تکست اضاه کردم برای تعیین تعداد محصول که مشتری اون رو تعیین میکنه
خب من تمام قیمتارو از سرور گرفتم و آماده دارمش
تنها مشکل من این هستش که نمیدونم چطور باید تعدادی که کاربر وارد کرده رو بگیرم و ضزب اون قیمت کنم
یعنی نمیدونم چطور بفهمونم به برنامه که تشخیص بده مثلا تعداد 3 تا محصول برای محصول 25 هزار تومنی هستش که 3 رو ضرب در 25 هزار بکنه
و برای مثال تعداد 10 تا محصول برای محصول 10 هزار تومنی وارد شده و 10 رو ضرب در 10 بکنه و در آخر تمام قیمت ها رو جمع بزنه
ممنون میشم راهنماییم کنید!

اینم تصویری از برنامه البته عکس ها و متن ها و قیمت ها رو همینطوری گذاشتم!
http://uupload.ir/files/nh93_2018-10-22_105242.png


در کنترل recycle view شما با استفاده از یک متد به نام getItemID به سطری که کاربر در حال وارد کردن فیلد مقدار هست دسترسی دارید کافی که شماره سطر مورد نظر خودتون را در array list که به لیست ویو تون اضافه کردید پیدا کنید وبعد به فیلد قیمت اون سطر هم دسترسی خواهید داشت دیگه از اینجا به بعد هم که سر راسته کافی عملیات ضرب را هم انجام بدید برای هر سطر درانتها هم که کل array list را جمع بزنید برای جمع انتهای لیست.
پس اگر به سطرها احتیاج دارید باید از getItemID استفاده کنید
اگر هم که فقط جمع آخر را می خواهید که دیگه با کنترل لیست ویو کاری ندارید که کافی کل array list را جمع بزنید.