0

一連の数値を表示するためのカスタムListAdapterがあります。getView()メソッド内で、2つの数値の違いに基づいてTextViewの背景色を設定しようとしています。

if (Double.compare(homeDT, homeBF) > 0) {
homeDiff.setBackgroundResource(color.holo_blue_light);
}

これにより、homeBF> homeDTの場合はTextViewの背景が水色に設定されますが、homeBF<homeDTの場合は背景が水色になることがあります。これは、ListView内の1つまたは2つの子ビューにランダムに発生するように見えます。

なぜこれが起こっているのか考えはありますか?

4

1 に答える 1

0

これを試して

if (HomeDT > HomeBF){
// What you want to do if HomeDT is greater than HomeBF
}
else {
// What you want to do if HomeDT is not greater than HomeBF
}
于 2013-12-28T19:03:25.217 に答える