2012-03-03 18 views
0

こんにちは、このボタンをクリックすると、ここで1つのアプリをやっています。画像を表示する必要があります。その画像は、5秒後に可視でなければなりません。 .i triebしかし、私は5秒後にイメージを見えないようになっていません。いずれかが私に示唆しています。私は以下のコードを使用しています。あなたの操作の使用は、以下のためになるようアンドロイドで画像に視認時間を設定する方法

 Demo1 .class 
     public class Demo1 extends Activity { 
      /** Called when the activity is first created. */ 
       Button b1; 
     ImageView i1; 
     @Override 
     public void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
       setContentView(R.layout.main); 
     b1=(Button)findViewById(R.id.homebutton); 
    i1=(ImageView)findViewById(R.id.imageView1); 
      b1.setOnClickListener(new OnClickListener() { 
      public void onClick(View v) { 
    // TODO Auto-generated method stub 
      i1.setVisibility(View.VISIBLE); 
     } 
      }); 
    } 
     } 
+0

Hander.postdelayed(R、5000)を使用して、あなたがこれを作成することができます.... –

答えて

0

使用handler.postDelayed方法は、いくつかの時間にいくつかの操作を遅延させる:

i1=(ImageView)findViewById(R.id.imageView1); 
      b1.setOnClickListener(new OnClickListener() { 
      public void onClick(View v) { 
    // TODO Auto-generated method stub 
      i1.setVisibility(View.VISIBLE); 
      Handler.postDelayed(new Runnable(){public void run(){ i1.setVisibility(View.INVISIBLE);}, 5000); 
     } 
      }); 
+0

Thakyou.its働いている – user1105975

関連する問題