title: Android change multiple UI elements
body: <p>I want to change multiple textviews (>30) at the same time in short time steps. but the changes are very laggy if these steps are to short (&lt;100ms). i want to archieve ~10ms. im debugging on a nexus 4. is that behaviour normal?
  heres my code:</p>
  
  <pre><code>public class AsyncChangeUI extends AsyncTask&lt;Void, Integer, Void&gt; {
      View view;
      int oldPercentage;
      int newPercentage;
  
      AsyncChangeUI(View view, int oldPercentage, int newPercentage){
          super();
          this.view = view;
          this.oldPercentage = oldPercentage;
          this.newPercentage = newPercentage;
      }
  
      @Override
      protected Void doInBackground(Void... params) {
          Log.e("Kachel", view.getClass().getName());
  
          for(Integer i=this.oldPercentage; i&lt;=newPercentage; i++){
              this.oldPercentage = i;
  
              try {
                  Thread.sleep(10); //laggy if &lt;100
                  publishProgress(i);
              }catch(InterruptedException e) {
                  e.printStackTrace();
              }
          }
  
          return null;
      }
  
      @Override
      protected void onProgressUpdate(Integer... progress) {
          List&lt;TileGroupLayout&gt; tileGroupList = ((MainLinearLayout) view).tileGroupList;
  
          for (TileGroupLayout tileGroup: tileGroupList) {
              List&lt;TileLayout&gt; tileList = tileGroup.tileList;
  
              for (TileLayout tile: tileList) {
                  tile.changePercentageTo(progress[0]);
              }  
          }       
      }
  }
  </code></pre>
  
  <p>thx!
  i noticed that the the last steps of changing are more laggy than the first:S</p>