在片段中集成制表符

问题描述 投票:0回答:1

我有一个扩展Fragment的Activity。我想在Fragment中添加一个标签。

在此活动中,我想添加两个选项卡

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;
    }

}
android android-fragments android-tabs
1个回答
0
投票

首先

任何扩展片段的东西都将是片段,你不能拥有一个扩展片段的活动

如果你想了解标签,你可以阅读有关Adding Navigation Tabs的信息

  1. 基本上您需要为Action Bar设置导航类型 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接口。
© www.soinside.com 2019 - 2024. All rights reserved.