title: Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'
body: <p>I have a problem:</p>
  
  <p><strong>Java Code</strong></p>
  
  <pre><code>public class VisualizzaListaActivity extends TabActivity {
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
      TabHost tabHost = getTabHost();  // The activity TabHost
      TabHost.TabSpec spec;  // Reusable TabSpec for each tab
      Intent intent;  // Reusable Intent for each tab
  
      // Create an Intent to launch an Activity for the tab (to be reused)
      intent = new Intent().setClass(this, DaAcquistareActivity.class);
  
      // Initialize a TabSpec for each tab and add it to the TabHost
      spec = tabHost.newTabSpec("daAcquistare").setIndicator("Da Acquistare").setContent(intent);
      tabHost.addTab(spec);
  
      // Do the same for the other tabs
      intent = new Intent().setClass(this, AcquistatiActivity.class);
      spec = tabHost.newTabSpec("acquistati").setIndicator("Acquistati").setContent(intent);
      tabHost.addTab(spec);
  
      tabHost.setCurrentTab(0);
  }
  
  }
  </code></pre>
  
  <p><strong>XML code</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;TabHost xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@android:id/tabhost"   &lt;-------------- It's tabhost -.-"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent" &gt;
  
  &lt;LinearLayout
     android:orientation="vertical"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:padding="5dp"&gt;
      &lt;TabWidget
         android:id="@android:id/tabs"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content" /&gt;
      &lt;FrameLayout
         android:id="@android:id/tabcontent"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"
         android:padding="5dp" /&gt;
  &lt;/LinearLayout&gt;
  &lt;/TabHost&gt;
  </code></pre>
  
  <p><strong>And LogCat</strong></p>
  
  <pre><code>12-16 15:26:22.519: E/AndroidRuntime(8262): java.lang.RuntimeException: Unable to start activity ComponentInfo{android.smile.matteo.spesaPRO/android.smile.matteo.spesaPRO.VisualizzaListaActivity}: java.lang.RuntimeException: Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'             
  12-16 15:26:22.519: E/AndroidRuntime(8262): Caused by: java.lang.RuntimeException: Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'
  12-16 15:26:22.519: E/AndroidRuntime(8262):         at android.smile.matteo.spesaPRO.VisualizzaListaActivity.onCreate(VisualizzaListaActivity.java:13)
  </code></pre>
  
  <p><strong>Problem</strong></p>
  
  <p>Someone can tell me why it's says </p>
  
  <blockquote>
    <p>Your content must have a TabHost whose id attribute is 'android.R.id.tabhost' </p>
  </blockquote>
  
  <p>when the android:id = @android:id/tabhost?</p>