0

写真を見ると http://store3.up-00.com/Nov12/MYo64560.png

計算ボタン付きの生徒のリストをそれぞれ表示します

計算ボタンをクリックすると、合計が 10 を超える場合、システムは何らかの計算を実行するので、学生の近くに赤い円が表示されます。

私の質問は、Calculations にある計算を行った後、メソッド getview にある画像を表示する方法です

また、クリックせずにredCircleの変更を考えると、自動的に変更したい

ありがとう

4

1 に答える 1

0
ImageView redCircleView;

@Override
public View getView(int position, View convertView, ViewGroup parent) {

holder.redCircle = (ImageView) convertView.findViewById(R.id.redCircle);// for red Circle
redCircleView = holder.redCircle; 
StudentID = student.get(holder.position).get(StudentID); // get id for the student
and i have 
new Calculations().execute();//do some Calculations which i will do the Calculation  the sum
}

Async (標準ソース -> オーバーライドして実装) などで onProgressUpdate を実装する必要があります。次に、onProgress を呼び出してそこにあるものを実行する publishProgress() メソッドを使用します。

if ((sum) >= 10) {
publishProgress("addPic");
                    }

じゃあこれもどうぞ

@Override
    protected void onProgressUpdate(String... values) {
if(values[0].contentEquals("addPic"){
redCircleView.setVisibility(View.VISIBLE);
}
}
于 2012-12-09T15:11:10.800 に答える