如何在tabhost FrameLayout中显示活动?

时间:2013-08-12 18:07:07

标签: android android-tabhost android-tablelayout

enter image description here

实际上这个屏幕上有五个标签。还有标题“显示地图”,以显示地图。当我点击标签项时,相应的屏幕将显示在FrameLayout中 如图所示。

同样地,我想在同一个FrameLayout中显示地图,我点击显示为标题的“显示地图”。

这是我的代码。

 LinearLayout im=(LinearLayout)findViewById(R.id.appactivity);
   im.setOnClickListener(new OnClickListener() {

    @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
           //I need to write the code to display the map in FrameLayout here.

        }
});

    addTab("Search",0, getResources().getDrawable( R.drawable.search_tab ), Venkat.class);
    addTab("Favorite",1, getResources().getDrawable( R.drawable.fav_tab ),FavlistScreen.class);
    addTab("List",2, getResources().getDrawable( R.drawable.list_tab ),AdslistScreen.class);
    addTab("Filter",3, getResources().getDrawable( R.drawable.fav_tab ), FilterScreen.class);
    addTab("Contact Us",4, getResources().getDrawable( R.drawable.contact_tab ),  HomeScreen.class);

0 个答案:

没有答案