今天写个关于应用程序界面隐藏标题栏,问题虽然很小,但很重要。

先上代码,看问题,部分代码,只看重要的。


 public class MainActivity extends BaseActivity {

              @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
 requestWindowFeature(Window.FEATURE_NO_TITLE);在这里加入去标题的代码
setContentView(R.layout.activity_main);


}

  重点来了,按照常理加入的代码是没错的,但是会出现:

   requestWindowFeature(Window.FEATURE_NO_TITLE)应该在 setContentView之前(LogCat的大概内容),我就纳闷了,我写的没错呀。

  还会出现欢迎界面完了之后,App就关掉了。(我还当是跳转有问题呢)

整了半天才知道,原来是》》》》》》》》》》

               MainActivity extends BaseActivity 这才是重点。(大家看清楚了是extends BaseActivity,而不是Activity或者FragmentActivity)。

所以应该在:

public class BaseActivity extends FragmentActivity {


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);加入去标题的代码,就OK了。
setContentView(R.layout.activity_base);
}


}

就这点内容,希望大家注意。


   

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值