我正在从API解析数据,我想为RecyclerView中的特定位置添加文本。例如:在Gini TextView中为位置“ 3”添加“ ABC”文本。 我该怎么做?预先感谢
BindViewHolder
final JsonMain pozycja = filtr.get(position);
holder.country_flag.setImageResource(pozycja.getLogo());
holder.country_name.setText(pozycja.getName());
holder.country_subregion.setText(pozycja.getSubregion());
holder.country_nativename.setText(pozycja.getNativeName());
holder.country_capital.setText(pozycja.getCapital());
holder.country_topleveldomain.setText(pozycja.getTopLevelDomain().get(0));
holder.country_population.setText(String.valueOf(pozycja.getPopulation()));
holder.country_gini.setText(String.valueOf(pozycja.getGini()));
holder.country_area.setText(String.valueOf(pozycja.getArea()));
答案 0 :(得分:0)
使用此:
final JsonMain pozycja = filtr.get(position);
holder.country_flag.setImageResource(pozycja.getLogo());
holder.country_name.setText(pozycja.getName());
holder.country_subregion.setText(pozycja.getSubregion());
holder.country_nativename.setText(pozycja.getNativeName());
holder.country_capital.setText(pozycja.getCapital());
holder.country_topleveldomain.setText(pozycja.getTopLevelDomain().get(0));
holder.country_population.setText(String.valueOf(pozycja.getPopulation()));
holder.country_area.setText(String.valueOf(pozycja.getArea()));
if (position == 3) {
holder.country_gini.setText("ABC");
}
else {
holder.country_gini.setText(String.valueOf(pozycja.getGini()));
}
}}
如果位置不在3中,则文本返回到String.valueOf(pozycja.getGini()