2014-07-04 58 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