android 标题栏 fragment,在 fragment Activity 中,没有标题栏_fragment_开发99编程知识库...

我想隐藏标题栏 fragment Activity,但当我在清单中没有写标题栏主题并运行应用程序时,应该做什么。 下面是代码:public class Fragment1 extends FragmentActivity implements ActionBar.TabListener {

ActionBar actionbar;

ViewPager viewpager;

@Override

protected void onCreate(Bundle arg0) {

super.onCreate(arg0);

setContentView(R.layout.fragment);

viewpager= (ViewPager) findViewById(R.id.pager);

viewpager.setAdapter(new Myadapter(getSupportFragmentManager()));

viewpager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {

@Override

public void onPageSelected(int arg0) {

//TODO Auto-generated method stub

actionbar.setSelectedNavigationItem(arg0);

}

@Override

public void onPageScrolled(int arg0, float arg1, int arg2) {

//TODO Auto-generated method stub

}

@Override

public void onPageScrollStateChanged(int arg0) {

//TODO Auto-generated method stub

}

});;

actionbar=getActionBar();

actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

ActionBar.Tab tab1=actionbar.newTab();

tab1.setText("All Stuffs");

tab1.setTabListener(this);

ActionBar.Tab tab2=actionbar.newTab();

tab2.setText("Top Stuffs");

tab2.setTabListener(this);

ActionBar.Tab tab3=actionbar.newTab();

tab3.setText("New Stuffs");

tab3.setTabListener(this);

actionbar.addTab(tab1);

actionbar.addTab(tab2);

actionbar.addTab(tab3);

}

@Override

public void onTabReselected(Tab tab, FragmentTransaction ft) {

}

@Override

public void onTabSelected(Tab tab, FragmentTransaction ft) {

viewpager.setCurrentItem(tab.getPosition());

}

@Override

public void onTabUnselected(Tab tab, FragmentTransaction ft) {

}

}

class Myadapter extends FragmentPagerAdapter

{

public Myadapter(FragmentManager fm) {

super(fm);

//TODO Auto-generated constructor stub

}

@Override

public android.support.v4.app.Fragment getItem(int arg0) {

//TODO Auto-generated method stub

android.support.v4.app.Fragment fragment=null;

if(arg0==0)

{

fragment=new FragmentA();

}

if(arg0==1)

{

fragment=new FragmentB();

}

if(arg0==2)

{

fragment=new FragmentC();

}

return fragment;

}

@Override

public int getCount() {

//TODO Auto-generated method stub

return 3;

}

}

这是我的清单代码:activity android:name=".FragmentA"

android:theme="@android:style/Theme.NoTitleBar"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值