导航
  • 主页
  • 音视频
  • Camera
  • UI
  • 协议
  • SDK
  • NDK
  • Flutter
  • ADB
  • Android Studio
  • 模拟器
  • 问答

如何在TabActivity底下用mapview啊

山娃马小三儿 2011-03-21 04:44:53
好像mapview不能直接用在TabActivity页面上,我想做一个分页程序,其中有一个分页用来存放地图,请问该怎么显示啊
public class MobileTrack extends TabActivity {
/** Called when the activity is first created. */
private MapView mapview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TabHost tabHost = getTabHost();
LayoutInflater.from(this).inflate(R.layout.main, tabHost.getTabContentView(), true);

//mapview=(MapView)findViewById(R.id.map);
/*TabSpec tab1;
tab1=tabHost.newTabSpec("tab1");
tab1.setIndicator("Location", getResources().getDrawable(R.drawable.location));
//Intent i1=new Intent(this.getApplicationContext(), ScrollView.class);
tab1.setContent(R.id.scrollView2);
tabHost.addTab(tab1);


TabSpec tab1;
tab1=tabHost.newTabSpec("tab1");
tab1.setIndicator("Location", getResources().getDrawable(R.drawable.location));
//Intent i1=new Intent(this.getApplicationContext(), ScrollView.class);
tab1.setContent(R.id.scrollView2);
tabHost.addTab(tab1);
*/
tabHost.addTab(tabHost.newTabSpec("Map").setIndicator("Map").setContent(new TabHost.TabContentFactory() { public View createTabContent(String arg0) { return mapview; } }));

TabSpec tab2;
tab2=tabHost.newTabSpec("tab2");
tab2.setIndicator("GPS", getResources().getDrawable(R.drawable.gps));
//Intent i1=new Intent(this.getApplicationContext(), ScrollView.class);
tab2.setContent(R.id.scrollView2);
tabHost.addTab(tab2);

TabSpec tab3;
tab3=tabHost.newTabSpec("tab3");
tab3.setIndicator("Network", getResources().getDrawable(R.drawable.network));
//Intent i1=new Intent(this.getApplicationContext(), ScrollView.class);
tab3.setContent(R.id.scrollView3);
tabHost.addTab(tab3);

TabSpec tab4;
tab4=tabHost.newTabSpec("tab4");
tab4.setIndicator("Hardware", getResources().getDrawable(R.drawable.hardware));
//Intent i1=new Intent(this.getApplicationContext(), ScrollView.class);
tab4.setContent(R.id.scrollView4);
tabHost.addTab(tab4);


网上找了一些代码,总是不行,运行报错,求高手指点
...全文
82 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiayisha44 2011-05-17
怎么解决的!????!!!
回复

接分
回复
解决了
回复
谁给说说啊
回复
发动态
发帖子
Android
创建于2009-10-09

7.8w+

社区成员

移动平台 Android
申请成为版主
社区公告
暂无公告