Android开发之requestWindowFeature(Window.FEATURE_NO_TITLE)不生效

想要隐藏ActionBar,但是requestWindowFeature(Window.FEATURE_NO_TITLE)不生效怎么办?

原因:因为自己定义的Activity继承了android.support.v7.app.AppCompatActivity,AppCompatActivity本身不支持requestWindowFeature(Window.FEATURE_NO_TITLE)导致,可以改成继承Activity即可。

讲解这段代码: private FragmentManager manager; private FragmentTransaction transaction; //private Fragment fragment_title; //通过manager和transaction;来实现对fragment的动态操作 public RadioButton radio1,radio2,radio3,radio4; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE);//将app自带的标题去掉 setContentView(R.layout.vip_main); //设置初始内容Fragment为我的页面 manager=getFragmentManager();//获取管理器 transaction=manager.beginTransaction(); transaction.add(R.id.content_layout,new Vipmain4());//添加 transaction.commit();//提交 //初始化控件 radio1=(RadioButton)findViewById(R.id.radioButton); radio2=(RadioButton)findViewById(R.id.radioButton2); radio3=(RadioButton)findViewById(R.id.radioButton3); radio4=(RadioButton)findViewById(R.id.radioButton4); RadioButtonListener listener=new RadioButtonListener(); //给控件绑定监听器 radio1.setOnClickListener(listener); radio2.setOnClickListener(listener); radio3.setOnClickListener(listener); radio4.setOnClickListener(listener); } //radioButton上绑定的监听器类 class RadioButtonListener implements View.OnClickListener{ @Override //当点击不同radioButton的时候,需要切换不同的Fragment public void onClick(View v) { transaction=manager.beginTransaction(); switch (v.getId()){ case R.id.radioButton: transaction.replace(R.id.content_layout,new Vipmain1()); break; case R.id.radioButton2: transaction.replace(R.id.content_layout,new Vipmain2()); break; case R.id.radioButton3: transaction.replace(R.id.content_layout,new Vipmain3()); break; case R.id.radioButton4: transaction.replace(R.id.content_layout,new Vipmain4()); break; } transaction.commit(); } }
06-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值