对Android项目来说很新。我尝试在Android中使用TabHost
控制器。我从这个链接coderzheaven.com获得了一个代码。但是,在此代码中,我收到一个错误Syntax error, insert ";" to complete
。这是我的代码,
package tab.fragment;
import android.app.TabActivity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
public class TabBarSample extends TabActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost);
TabSpec firstTabSpec = tabHost.newTabSpec("tab_id1");
TabSpec secondTabSpec = tabHost.newTabSpec("tab_id2");
TabSpec thirdTabSpec = tabHost.newTabSpec("tab_id3");
firstTabSpec.setIndicator("Time").setContent(new Intent(this,Time.class));
secondTabSpec.setIndicator("Date").setContent(new Intent(this,Date.class));
thirdTabSpec.setIndicator("Option").setContent(new Intent(this,Option.class));
tabHost.addTab(firstTabSpec);
tabHost.addTab(secondTabSpec);
tabHost.addTab(thirdTabSpec); //Here the error occuring..
}
}
我该怎么做?请帮我。提前致谢。
答案 0 :(得分:6)
最有可能的是;
导致问题,但缺少结束}
答案 1 :(得分:1)
如果您直接从网页/ pdf中删除粘贴代码,您可能会看到这一点。在Eclipse IDE中看不到隐藏的字符。在将它放入IDE之前,可以将其粘贴到文本板中。