猿问

如何将 int 转换为在 textView 中设置

当我将productQuantity String更改为整数应用程序崩溃时遇到问题,我无法理解错误,但他将我带到这里:


holder.quantity.setText(currentItem.getProductQuantity());

当我施法时setText(currentItem.getProductQuantity())它不起作用


package com.original.original.original.admin;


public class ProductItem {

    String productName;

    String productCode;


    String productBuyPrice;

    String productSalePrice;

    int productQuantity;

    private String key;


    public ProductItem() {

    }


    public ProductItem(String productName, String productCode, String productBuyPrice, String productSalePrice, int productQuantity) {

        this.productName = productName;

        this.productCode = productCode;

        this.productBuyPrice = productBuyPrice;

        this.productSalePrice = productSalePrice;

        this.productQuantity = productQuantity;

    }


//    @Exclude

    public String getKey() {

        return key;

    }


//    @Exclude

    public void setKey(String key) {

        this.key = key;

    }


    public String getProductCode() {

        return productCode;

    }


    public String getProductName() {

        return productName;

    }


    public String getProductBuyPrice() {

        return productBuyPrice;

    }


    public String getProductSalePrice() {

        return productSalePrice;

    }


    public int getProductQuantity() {

        return productQuantity;

    }

}

而这个onBindView方法


@Override

    public void onBindViewHolder(productViewHolder holder, int position) {

        ProductItem currentItem = items.get(position);


        holder.name.setText(currentItem.getProductName());

        holder.code.setText(currentItem.getProductCode());

        holder.buyPrice.setText(currentItem.getProductBuyPrice());

        holder.salePrice.setText(currentItem.getProductSalePrice());

        holder.quantity.setText(currentItem.getProductQuantity());



    }


弑天下
浏览 207回答 3
3回答

大话西游666

尝试 String.valueOf(YOUR_VALUE);就像是 textView.setText(String.valueOf(7));在你的情况下,我想,holder.quantity.setText(String.valueOf(currentItem.getProductQuantity()));

叮当猫咪

如果您确定“holder.quantity”和“currentItem”不为空,请使用此代码holder.quantity.setText(String.valueOf(currentItem.getProductQuantity()));
随时随地看视频慕课网APP

相关分类

Java
我要回答