2013-12-10 46 views
0

我有一個擴展片段的活動....我想在片段內添加一個Tab ....需要此業務的直接幫助。在片段中集成選項卡?

在這個活動,我想添加2個標籤

import android.app.Fragment; 
import android.os.Bundle; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 
import android.widget.TabHost; 

public class Fragment_Coupons extends Fragment { 
    TabHost tabHost; 
    TabHost.TabSpec spec; 

    public Fragment_Coupons() { 
    } 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) { 

     View rootView = inflater.inflate(R.layout.fragment_coupon, container, 
       false); 

     return rootView; 
    } 

} 

回答

0

延伸片段將是一個片段都

任何事情首先,你不能有一個擴展片段

的活動

如果你想知道關於標籤,你可以閱讀關於Adding Navigation Tabs

  1. 基本上你需要設置導航型行動吧

    ActionBar actionBar = getSupportActionBar(); 
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 
    
  2. 添加2項你想要的操作欄

    Tab tab = actionBar.newTab() 
             .setText(R.string.artist) 
             .setTabListener(new TabListener<ArtistFragment>(
               this, "artist", ArtistFragment.class)); 
        actionBar.addTab(tab); 
    
        tab = actionBar.newTab() 
            .setText(R.string.album) 
            .setTabListener(new TabListener<AlbumFragment>(
              this, "album", AlbumFragment.class)); 
        actionBar.addTab(tab); 
    
  3. 落實ActionBar.TabListener接口。

+0

setTabListener無法給出錯誤 – NRahman