0

我的列表视图的问题是当您到达底部后向上滚动时,数字会不断增加。我希望数字是固定的。在到达列表视图的末尾并且用户向上滚动之后。我正在尝试过滤行数。我会发布一张图片,但我没有所需的积分。

public void bindView(View v, Context context, Cursor c) {
    // do your magic inhere :) the cursor will be at the correct row position
    System.out.println("please select a cursor");



    if(name_text != null) {
        String mFinal = answer.replaceAll("<ENTER>", "\n").replaceAll("<ENTER>", "").replaceAll("<COMMA>", ",");
        name_text.setText(String.valueOf(mFinal)); 
        correctanswer.setText(answer);
        questno.setText(String.valueOf(counter)); 
        counter++;
    }

    if(answer.equals(userreal))
    {
        System.out.println("are the two values equal");
        imageView.setImageResource(R.drawable.plus);
        String mFinal = name.replaceAll("<ENTER>", "\n").replaceAll("<ENTER>", "").replaceAll("<COMMA>", ",");
        name_text.setText(String.valueOf(mFinal));
        myanswertext.setText(userreal);  
    }
    else
    {
        imageView.setImageResource(R.drawable.redcross);    
        String mFinal = name.replaceAll("<ENTER>", "\n").replaceAll("<ENTER>", "").replaceAll("<COMMA>", ",");
        name_text.setText(String.valueOf(mFinal));
        myanswertext.setText(userreal);
        System.out.println("are the values not equal"); 
    }
}
4

1 回答 1

1

只需使用光标的位置/索引:

questno.setText(c.getPosition() + "");
于 2012-07-18T00:51:18.040 回答