在Activity启动的时候改变界面大小asa

在AndroidManifest.xml中设置theme 的时候,有些主题是没有铺满全屏之类的,但是我们需要启动的过程中改变Activity的大小,可以在onWindowFocusChanged()里面去做更改,这个是在界面显示前执行的,用户体会不到这个过程,下面直接贴代码

//    @Override
//    public void onWindowFocusChanged(boolean hasFocus) {//建议在此处进行广告开启接口调用,便于获取父布局文件的高、宽信息
//        super.onWindowFocusChanged(hasFocus);
//        try {LinearLayout ll = (LinearLayout) findViewById(R.id.ll);
//            DisplayMetrics metrice = new DisplayMetrics();
//            getWindow().getWindowManager().getDefaultDisplay().getMetrics(metrice);
//
//            FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(metrice.widthPixels, metrice.heightPixels);
//            //   FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(getWindow().getWindowManager().getDefaultDisplay().getw, metrice.heightPixels );
//            ll.setLayoutParams(params);
//        } catch (Exception ex) {
//            Toast.makeText(this, ex.getMessage(), Toast.LENGTH_LONG).show();
//        }
//
//    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值