如何避免在数组适配器的行的textview上显示零值?

时间:2015-02-11 16:56:52

标签: android model android-arrayadapter

我有一个带有textview1,textview2,textview3的行的数组适配器 我还有3个数组(T1:String,T2:String,T3:int),模型为getT1(),getT2(),getT3()。

数组T3有这个值:{0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,3,0,0,0,... 。},这个数组有很多零值,我想不要在textview3的位置上设置这个零值。

当我使用这种方法时,我看到一些零值的位置,在行位置显示一些非零值项。有什么问题?

public View getView(final int position, View convertView, ViewGroup parent) {
...
   final Model model = modelList.get(position);

if (model.getT3()!=0)  { holder.tv3.setText(model.getT3()+"");
...
}

1 个答案:

答案 0 :(得分:0)

(代表OP发布)。

最后我发现问题。在项目上出现随机设置文本或随机着色,因为我没有设置默认的tv.setText或setBackgroundColor或...所以每个人都需要设置默认设置,如果条件你可以设置你的参数。