java - How to insert int value to String in adapter list view -
i getting error while inserting method returns integer value array adapter list. saying in object can't applied.
my error:

now unable method , value.

i unable access getquantity method.
the code:
public class fooditemadapter extends arrayadapter<fooditem> { private int qty ; public fooditemadapter(activity context, arraylist<fooditem> androidflavors) { // here, initialize arrayadapter's internal storage context , list. // second argument used when arrayadapter populating single textview. // because custom adapter 2 textviews , imageview, adapter not // going use second argument, can value. here, used 0. super(context, 0, androidflavors); } /** * provides view adapterview (listview, gridview, etc.) * * @param position position in list of data should displayed in * list item view. * @param convertview recycled view populate. * @param parent parent viewgroup used inflation. * @return view position in adapterview. */ @override public view getview(int position, view convertview, viewgroup parent) { // check if existing view being reused, otherwise inflate view view listitemview = convertview; if (listitemview == null) { listitemview = layoutinflater.from(getcontext()).inflate( r.layout.list_item, parent, false); } fooditem currentfooditem = getitem(position); textview nametextview = (textview) listitemview.findviewbyid(r.id.item_name); nametextview.settext(currentfooditem.getitemname()); textview pricetextview = (textview) listitemview.findviewbyid(r.id.item_price); pricetextview.settext(currentfooditem.getitemprice()); textview quantitytextview = (textview) listitemview.findviewbyid(r.id.quantity_text_view); quantitytextview.settext(currentfooditem.getquantity()); imageview imgbutton = (imageview) listitemview.findviewbyid(r.id.cart_minus_img); imgbutton.setonclicklistener(new view.onclicklistener() { public void onclick(view v) { qty = qty -1; } }); imageview imgbutton2 = (imageview) listitemview.findviewbyid(r.id.cart_minus_img); imgbutton2.setonclicklistener(new view.onclicklistener() { public void onclick(view v) { qty = qty + 1; } }); // return whole list item layout (containing 2 textviews , imageview) // can shown in listview return listitemview; } public string getquantity() { string stri = string.valueof(qty); return stri; } }
use code setting text view.
quantitytextview.settext(string.valueof(displayquantity())); string.valueof() method returns string representation of passed argument.
like:
system.out.println("return value : " + string.valueof(1.4)); it prints: return value : 1.4
system.out.println("return value : " + string.valueof(true)); it prints: return value : true
Comments
Post a Comment