title: How edit/change View from layout in RemoteView or create RemoteView from View?
body: <p>I create widget for Android application (in Java, of course). I have classic RemoteViews created from layout (using layout id)</p>
  
  <pre><code>RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.view);
  </code></pre>
  
  <p>and I need edit or change view (identify by id). In classic View is it easy, using findViewById function. </p>
  
  <pre><code>View v = ... //inflate layout R.layout.view
  View my = v.findViewById(R.id.myViewId);
  processView(my); //filling view
  </code></pre>
  
  <p>But it is not supported in RemoteViews. Is possible get view using apply(), but after processView and reapply() I not see changes in view.</p>
  
  <pre><code>View v = rv.apply(context, null);
  View my = v.findViewById(R.id.myViewId);
  processView(my); //this work's fine
  rv.reapply(context,my);
  </code></pre>
  
  <p>Second, worse option, is get my required view form RemoteViews, process it, delete old view and add processed new view using addView().</p>
  
  <pre><code>RemoteViews rv = ...
  View my = ... //apply, find and process
  //remove old view
  RemoteViews rvMy = ... //create RemoteViews from View
  rv.addView(rvMy)
  </code></pre>
  
  <p>But I don't know how create RemoteViews from View (it is possible?). Any ideas how solve this problem?</p>