title: Let's solve the "Failed to find style 'mapViewstyle' in current theme" error
body: <p>Sorry to post yet another one of these, but it seems we have yet to document every solution to this issue.</p>
  
  <p>Here's what happened: I added a mapview, everything was working peachy. I added a slidingdrawer and moved buttons into it, then changed the root node from a linear to a relative. Since then I get an error in the Graphical Layout of my main.xml class that reads </p>
  
  <blockquote>
    <p>Missing styles. Is the correct theme chosen for this layout? Use the Theme combo box above the layout to choose a different layout, or fix the theme style references. Failed to find style 'mapViewStyle' in current theme.</p>
  </blockquote>
  
  <p>Toggling the root node to linear and back to relative has gotten the map to display, but the error is still in the graphical layout. </p>
  
  <p>So far I have done the following solutions, which may resolve the issue for most cases:</p>
  
  <ol>
  <li>Added a style.xml to create a 'mapView' style.</li>
  <li>Verified my build target is API 2.3.3 (10)</li>
  <li>Made sure <code>&lt;uses-library android:name="com.google.android.maps"/&gt;</code> is a child node of Application.</li>
  <li>Clean/rebuilt my application.</li>
  <li>Deleted R.</li>
  <li>Deleted and rebuilt main.xml</li>
  <li>Restarted the adb server, Eclipse, my computer, and my device.</li>
  <li>Toggled between Android 3.0 and Android 2.3.3 in the Graphical Layout.</li>
  </ol>
  
  <p>However, my problem persists. Here's my layout xml.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/RelativeLayout1"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical" &gt;
  
  
  &lt;com.google.android.maps.MapView
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/mapview"
      style="@style/mapView"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:layout_alignParentBottom="true"
      android:layout_alignParentLeft="true"
      android:layout_alignParentTop="true"
      android:apiKey="asdf" //not my real key
      android:clickable="true" /&gt;
  
  &lt;!-- TODO: update the API key with release signature --&gt;
  &lt;SlidingDrawer
      android:id="@+id/slidingDrawer1"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:content="@+id/content"
      android:handle="@+id/handle" &gt;
  
      &lt;Button
          android:id="@+id/handle"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="@string/Menu" /&gt;
  
  
      &lt;LinearLayout
          android:id="@+id/content"
          android:layout_width="match_parent"
          android:layout_height="match_parent" &gt;
  
          &lt;Button
              android:id="@+id/about"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:text="@string/about" /&gt;
  
          &lt;Button
              android:id="@+id/record"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:text="@string/record" /&gt;
  
          &lt;Button
              android:id="@+id/start"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:text="@string/start" /&gt;
  
      &lt;/LinearLayout&gt;
  
  &lt;/SlidingDrawer&gt;
  &lt;/RelativeLayout&gt;
  </code></pre>
  
  <p>Here is my manifest xml.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="edu.myschoolhere"
  android:versionCode="1"
  android:versionName="1.0" &gt;
  
  &lt;uses-sdk android:minSdkVersion="10" /&gt;
  &lt;uses-permission android:name="android.permission.INTERNET"/&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/&gt;
  
  &lt;application
      android:icon="@drawable/ic_launcher"
      android:label="@string/app_name" &gt;
      &lt;uses-library android:name="com.google.android.maps"/&gt;
      &lt;activity
          android:name=".GeoTagActivity"
          android:label="@string/app_name"
          android:theme="@android:style/Theme.NoTitleBar" &gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.MAIN" /&gt;
  
              &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
  &lt;/application&gt;
  
  &lt;/manifest&gt;
  </code></pre>
  
  <p>If anyone has a solution, please let me know. I'll do my best to post back if I ever figure it out.</p>