title: Overlay an image view on top of gridview
body: <p>I have a <code>GridView</code> with a custom adapter that displays the latest BBC news from the RSS channel. I want to load a GIF image or webview on top of the <code>GridView</code> till my RSS reading is finished (which takes 5 seconds). This is my code:</p>
  
  <pre><code>private void readRssData() {
          Handler handler = new Handler(); 
          handler.postDelayed(new Runnable() { 
              public void run() {
                  try{
                      @SuppressWarnings("resource")
                      RSSReader reader = new RSSReader();
                      String uri = "http://feeds.bbci.co.uk/news/world/rss.xml";
                      RSSFeed feed = reader.load(uri);
                      List&lt;RSSItem&gt; list = feed.getItems();
                      int c = 0;
                      for (RSSItem i: list) {
                          if (c &gt; 15){
                              break;
                          }else{
                              addNewsItemInGrid(i.getTitle(), i.getDescription());
                              c++;
                          }
                      }
                  }catch (Exception ex){
                      Toast.makeText(getApplicationContext(), ex.toString(), Toast.LENGTH_SHORT).show();
                  }finally{
                      GridView gv = (GridView)findViewById(R.id.gridview);
                      gv.setAdapter(new RSSAdapter(getApplicationContext(), results));
                  }
              }
          }, 3000);
      }
  </code></pre>
  
  <p><br /></p>
  
  <pre><code>private ArrayList&lt;SetAdd&gt; results = new ArrayList&lt;SetAdd&gt;();
      private void addNewsItemInGrid(String title, String description) {
          SetAdd setadd = new SetAdd();
          setadd.setTitle(title);
          setadd.setDescription(description);
          results.add(setadd);
      }
  </code></pre>
  
  <p><br /></p>
  
  <pre><code>&lt;LinearLayout android:id="@+id/gridview_holder"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:layout_alignParentBottom="true"
          android:layout_alignParentLeft="true"
          android:layout_alignParentRight="true"
          android:layout_below="@+id/txt_DOTSTEXT"
          &gt;
          &lt;GridView
              android:id="@+id/gridview"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:columnWidth="90dp"
              android:numColumns="auto_fit"
              android:verticalSpacing="10dp"
              android:horizontalSpacing="10dp"
              android:stretchMode="columnWidth"
              android:gravity="center" &gt;
          &lt;/GridView&gt;
      &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>What do you think? How can I use an image or webview for loading images on top of my <code>GridView</code>?</p>