//为TabHost添加标签
        //新建一个newTabSpec(newTabSpec)
        //设置其标签和图表(setIndicator)
        //设置内容(setContent)
        m_TabHost.addTab(m_TabHost.newTabSpec("tab_test1"))
         .setIndicator("TAB 1",getResources().getDrawable(R.drawable.button1))
         .setContent(R.id.textview1);
        m_TabHost.addTab(m_TabHost.newTabSpec("tab_test2"))
         .setIndicator("TAB 2",getResources().getDrawable(R.drawable.button2))
         .setContent(R.id.textview2);
        m_TabHost.addTab(m_TabHost.newTabSpec("tab_test3"))
     .setIndicator("TAB 3",getResources().getDrawable(R.drawable.button3))
     .setContent(R.id.textview3);
Cannot invoke setIndicator(String ,drawable)on the primitive type void.这是提示的错误
请指教下。

解决方案 »

  1.   

    m_TabHost.addTab(m_TabHost.newTabSpec("tab_test1"))
      .setIndicator("TAB 1",getResources().getDrawable(R.drawable.button1))
      .setContent(R.id.textview1);addTab主方法m_TabHost.addTab(m_TabHost.newTabSpec("tab_test1")
      .setIndicator("TAB 1",getResources().getDrawable(R.drawable.button1))
      .setContent(R.id.textview1));
      

  2.   

    m_TabHost.addTab(m_TabHost.newTabSpec("tab_test1")) 末尾多了一个后括号