2017-01-06 22 views

答えて

5

あなたが好きな特定のView's可視性を設定することができます。この意志を支援します(

yourTextViewName.setVisibility(View.VISIBLE) // For Visible/Appear 

yourTextViewName.setVisibility(View.INVISIBLE) // For Invisible/Disappear 

yourTextViewName.setVisibility(View.GONE) // For Gone/View not takes any space at Run time 

希望:ここ

+0

ありがとう、あなたはそれを消した後に表示させる方法はありますか? –

+1

あなたのTextViewName.setVisibility(View.VISIBLE)をGoneの後にも表示するために使用 –

1
new Handler().postDelayed(new Runnable() { 
       @Override 
       public void run() { 
        yourTextViewName.setVisibility(View.VISIBLE) 
       } 
      }, 5000); <--- change time here 
+0

これは、OPと将来の読者にとって答えをより有用にするために、コードにいくつかのコンテキスト/説明を含める方が良いです。 – EJoshuaS

2

は、あなたが探している方法である。

private void makeTextViewDisappear(){ 
    yourTV.setVisibility(View.VISIBLE); 
    new Handler().postDelayed(new Runnable() { 
     @Override 
     public void run() { 
      yourTV.setVisibility(View.INVISIBLE); 
      // OR yourTV.setVisibility(View.GONE) to reclaim the space used by textview 
     } 
    }, 10000); //for 10 seconds 
} 

場合。これがうまくいって、これを正しい答えとしてマークすることを忘れないでください。よろしくお願いします。

+0

良い答え、スレッドの代わりにハンドラを使用しています。 – W4R10CK

関連する問題