2017-12-17 43 views
0

ボタンのサイズを変更したいのですが、指定した時間(たとえば5秒)で実行します。私はボタンのサイズを変更する方法を知っていますが、時間は変更しません。その答えがXMLではなくプログラマチックに与えられれば、それは素晴らしいでしょう!プログラムによるビューのサイズ変更Android

答えて

0
new Handler().postDelayed(new Runnable() {   
    public void run() { 
      // re-size a button 
     } 
}, 5000); 
+0

私はそうしましたが、何も起こりません。 http://prntscr.com/hoqifu –

+0

EDIT:作品を、私は、それは一定の時間ではなく、時間の長さの間に行われるアクションの後に実行する必要はありません。 –

+0

@ user8494778詳細を教えてください。 – Shaman

0

あなたは0.1秒ごとにonProgressUpdate(...)メソッドを介して、たとえば、バックグラウンドで5秒間実行され、(UIスレッド上で)進行状況を公開するAsyncTaskを使用することができます。

ハンドラ/ハンドラスレッドでも同じことができます。

関連する問題