Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何隐藏图像按钮?_Android - Fatal编程技术网

Android 如何隐藏图像按钮?

Android 如何隐藏图像按钮?,android,Android,我有一个imageButton,我想在oncreate方法中5秒后隐藏该按钮。有人能帮我吗imageButton.setVisible(View.INVISIBLE); 或 imageButton.setVisible(View.GONE) ImageButton继承自视图,因此您可以始终使用: 为了让视图在x时间段后消失,可以使用处理程序 Handler handler = new Handler(); handler.postDelayed( new Runnable() { pu

我有一个imageButton,我想在oncreate方法中5秒后隐藏该按钮。有人能帮我吗

imageButton.setVisible(View.INVISIBLE); 或
imageButton.setVisible(View.GONE)

ImageButton继承自视图,因此您可以始终使用:

为了让视图在x时间段后消失,可以使用处理程序

Handler handler = new Handler();
handler.postDelayed( new Runnable() {

   public void run(){
       imageButton.setVisibility(View.INVISIBLE);
   } 

}, 5000);//delayed 5 secs

确保在完成视图的所有操作后,以及在调用setContentView或onViewCreated(用于片段)后调用此函数

imageButton.setVisibility(view.INVISIBLE)也会禁用该按钮,即类似于
imageButton.setVAlpha(0)
imageButton.setEnabled(false)如果您只想让按钮消失,则可能不受欢迎。
onCreate(){
  new SleepTask().execute();
}

private class SleepTask extends AsyncTask{
  protected void doInBackground(){
    Thread.sleep(5000);
  }
  protected void onPostExecute(){
    yourImageButton.setVisiblity(View.INVISIBLE);
  }
}