-5

よろしくお願いします。画像がありますので、10歳以上のときに見せたいのですが、表示されません。

ImageView immagine;
immagine = (ImageView) findViewById(R.id.nello);
immagine.setVisibility(View.INVISIBLE);
...
contatore++;
display.setText("Il totale è: "+ contatore);

if (contatore >10)
{
    immagine.setVisibility(View.VISIBLE);
}`
4

2 に答える 2

1

クリックするたびにこのチェックを行う必要があります。contatoreの値はonCreateでのみチェックされます。
これはすべてのOnClickListener内に配置する必要があります。

if (contatore >10)    
        immagine.setVisibility(View.VISIBLE);
于 2013-02-25T13:18:04.740 に答える
0

これを試して

public void onClick(View v) {
    // TODO Auto-generated method stub
    contatore++;
    display.setText("Il totale è: "+ contatore);

    if (contatore > 10) {
        immagine.setVisibility(View.VISIBLE);
    }
  }
于 2013-02-25T13:22:35.513 に答える