短视频带货系统,Dialogfragment设置固定大小

软件工具
0 65


  直接在短视频带货系统xml中设置固定大小是不好使的,在onCreateView代码设置固定大小也不好使,正确的做法是在onCreateView之后的回调里,用代码设置大小的值:

 override fun onStart() {
        super.onStart()
        val window = dialog?.window
        if (window != null) {
            val params = window.attributes
            params.gravity = Gravity.CENTER
            params.width = WindowManager.LayoutParams.MATCH_PARENT
            params.height = Utils.dip2px(requireContext(), 320f).toInt()
            window.addFlags(
                WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
            )
            window.attributes = params
            window.setLayout(params.width, params.height)
        }
    }
    /**
     * dp convert to px
     *
     * @param context
     * @param dpValue
     * @return px value
     */
    fun dip2px(context: Context, dpValue: Float): Float {
        val scale = context.resources.displayMetrics.density
        return dpValue * scale + 0.5f
    }


短视频带货系统,Dialogfragment设置固定大小 -小师傅资源网--http://bbs.small-master.com/2411.html
精选帖子
十万人搭建支付暗道:跑分模式兴起,为赌博和洗钱提供百亿资金 208
庆余年电视剧提前观看全集 256
蚂蚁任务辅助平台怎么样?微信辅助10元~12.5元一单 246
uTools 一款极简插件化跨平台的现代桌面工具软件 331
我和我的祖国——2019国庆三部曲其三 278
攀登者——2019国庆三部曲其二 246
中国机长——2019国庆三部曲其一 322
甩手赚,原名挂挂赚,强势复活了 506
分享一个微信抖音挂机新平台,一个号日收益在3-5元左右 536
热门帖子
3dmax全套黄金自学教程 41
尚硅谷Vue3.0新特性教程 31
3个月成为Python爬虫工程师 22
《拆弹专家2》TC电影资源 21
美的美居两号互撸2~7元红包 19
百万年薪C/C++程序员课程 18
高德领取3~6元无门槛打车券 18
万兴全能格式转换器v12.5.2.5 18
建筑电气设计与施工全专业 17