【问题标题】:Error:- android.content.res.Resources$NotFoundException: String resource ID #0x1 [duplicate]错误:- android.content.res.Resources$NotFoundException:字符串资源 ID #0x1 [重复]
【发布时间】:2017-06-29 21:49:43
【问题描述】:

这是 DataHolderNew 类,我在其中使用 RecycleAdapternew 类中 tableDataReceived 的值。

public class DataHolderNew extends RecyclerView.ViewHolder {

    public TextView table_value;
      static  int tableDataReceived;

    public DataHolderNew(View itemView) {
        super(itemView);


        table_value = (TextView) itemView.findViewById(R.id.table_values);


        Context context = itemView.getContext();
        Intent intent = ((Activity) context).getIntent();
        tableDataReceived = intent.getIntExtra("transfer", 1);

    }

}

这是 RecycleAdapternew 类,我在下面提到的行中遇到错误

public class RecyclerAdapterNew extends RecyclerView.Adapter<DataHolderNew>  {
    @Override
    public DataHolderNew onCreateViewHolder(ViewGroup parent, int viewType) {


        Context context = parent.getContext();
        LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View view = inflater.inflate(R.layout.table_values, parent, false);


        return new DataHolderNew(view);
    }


    @Override
    public void onBindViewHolder(DataHolderNew holder, int position) {

        holder.table_value.setText((position + 1) * DataHolderNew.tableDataReceived); //error in this line

    }


    @Override
    public int getItemCount() {
        return 10;
    }

}

【问题讨论】:

    标签: android android-studio android-recyclerview


    【解决方案1】:
     holder.table_value.setText((position + 1) * DataHolderNew.tableDataReceived); //error in this line
    

    您正在尝试将 Integer 设置为 TextView (holder.table_value)。 试试这个。

     holder.table_value.setText(((position + 1) * DataHolderNew.tableDataReceived)+""); //make it a string and set it 
    

    希望这能解决您的问题。

    【讨论】:

      猜你喜欢
      • 2014-11-18
      • 1970-01-01
      • 2013-06-27
      • 2021-05-09
      • 2019-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多