2012-03-03 109 views
0

您好我正在做一個應用程序,當我點擊按鈕時,我需要顯示image.that圖像應該是可見的在5秒後5秒後,該圖像應該是不可見的.i特里布,但我沒有得到5秒後如何無視圖像。任何人都建議我。我使用下面的代碼。如何在android中設置圖像粘滯時間

 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),你可以創建這個.... – 2012-03-03 11:13:28

回答

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 2012-03-03 12:12:11

相關問題