2014-07-04 91 views
1

我想要一個按鈕在屏幕上隨意移動,而不必實施onClick方法來移動它。我正在使用RandomsetXsetY來爲不同的活動設置按鈕屬性,但效果非常好,但我希望按鈕隨意使用相同的setXsetY。任何想法或什麼是一個很好的方法來使用這個?在屏幕上隨意移動按鈕而不點擊

+0

用螺紋與控制器 – zgc7009

回答

2

就在添加此代碼的onCreate()

Thread t = new Thread() { 

      @Override 
      public void run() { 
       try { 
        while (!isInterrupted()) { 
         Thread.sleep(1000); 
         runOnUiThread(new Runnable() { 
          @Override 
          public void run() { 
           // Your logic for setting your button 
           // randomly on the screen 
          } 
         }); 
        } 
       } catch (InterruptedException e) { 
       } 
      } 
     }; 
     t.start(); 
+0

推薦'的Thread.sleep(900 + rand.nextInt(200));'或類似的改變跳躍之間的時間。 – rossum

+0

@AndroidWarrior工作很好! – androidcoderookie

+0

@rossum我試圖實現目前,這是一個非常好的主意!也謝謝! – androidcoderookie