2012-03-03 3 views
0

안녕하세요, 저는 이미지를 표시해야하는 버튼을 클릭 할 때 여기 하나의 앱을하고 있습니다. 그 이미지는 5 초 후에 볼 수 있어야합니다. 그 이미지는 보이지 않아야합니다. .i trieb 그러나 나는 5 초 후에 그 이미지를 보이지 않게하고있다. 어느 하나가 나에게 제안한다. 나는 아래의 코드를 사용한다. 당신의 작업 사용은 다음에 대한 있도록안드로이드에서 이미지에 visabilty 시간을 설정하는 방법

 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 working – user1105975

관련 문제