我有一个自定义适配器,里面是我的数据源:
public Integer[] mList = {
R.string.A,
R.string.B,
R.string.C,
R.string.C,
R.string.D,
R.string.E,
R.string.F,
R.string.G,
};
当我像这样设置 TextView 文本时:
mTextView.setText(mList[position]);
该值是字符串所代表的任何值。但如果我这样做:
mTextView.setText(mList[position] + " Some Text");
该值是一个 10 位数字。所以它显示如下:
2126528311 Some Text
为什么会这样,我该如何解决