android代码错了某处

时间:2012-03-09 18:39:25

标签: android

当我开始运行我的应用程序时,emulater启动正常,但是当它显示布局时,它没有说明为什么它没有加载它。我一直试图找到问题,但仍然没有看。我只想要我的自定义标题栏和旁边的tabhost。

     package my.demo;

     import android.app.Activity;
     import android.content.Intent;
     import android.content.res.Resources;
     import android.os.Bundle;
     import android.widget.TabHost;

    public class DemoActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main2);

    Resources res = getResources(); 
    TabHost tabHost = getTabHost();  
    TabHost.TabSpec spec;  
    Intent intent;  


    intent = new Intent().setClass(this, act11.class);


    spec = tabHost.newTabSpec("artists").setIndicator("Artists",
                      res.getDrawable(R.drawable.ic_launcher))
                  .setContent(intent);
    tabHost.addTab(spec);


    intent = new Intent().setClass(this, act22.class);


    spec = tabHost.newTabSpec("tapes").setIndicator("tapes",
                      res.getDrawable(R.drawable.ic_launcher))
                  .setContent(intent);
    tabHost.addTab(spec);



    intent = new Intent().setClass(this, act33.class);
    spec = tabHost.newTabSpec("songs").setIndicator("Songs",
                      res.getDrawable(R.drawable.ic_launcher))
                  .setContent(intent);
    tabHost.addTab(spec);

    tabHost.setCurrentTab(2);
}

private TabHost getTabHost() {
    // TODO Auto-generated method stub
    return null;
}



}


      xml

      <?xml version="1.0" encoding="utf-8"?>
      <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:orientation="vertical" >


     <FrameLayout
       android:id="@+id/frameLayout1"
       android:layout_width="match_parent"
       android:layout_height="49dp" android:background="@drawable/title_bar_tall">






    <ImageView
      android:id="@+id/imageView1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_gravity="right"
      android:layout_marginTop="5dp"
      android:src="@drawable/popcar11" />





    <TextView
      android:id="@+id/textView1"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_gravity="right"
      android:text="@string/p692" android:textColor="#ffffff"/>



  </FrameLayout>
     <TabHost xmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@android:id/tabhost"
     android:layout_width="fill_parent"
      android:layout_height="fill_parent">
   <LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="5dp">
    <TabWidget
        android:id="@android:id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:tabStripEnabled="false"
        />

    <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:padding="5dp" >

    </FrameLayout>

    </LinearLayout>
    </TabHost>

我确实将所有课堂活动输入了我的MF。我删除了我的main.xml因为它搞砸了,所以创建了一个名为main2的新文件。所有看到文件夹图标都没有警告标志。

0 个答案:

没有答案