添加手机顶部状态栏TitleBar,根据不同手机计算相应高度

发布时间:2017-3-12 9:17:51编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"添加手机顶部状态栏TitleBar,根据不同手机计算相应高度",主要涉及到添加手机顶部状态栏TitleBar,根据不同手机计算相应高度方面的内容,对于添加手机顶部状态栏TitleBar,根据不同手机计算相应高度感兴趣的同学可以参考一下。

添加手机顶部TitleBar,根据不同手机计算相应高度

第一步:跟布局顶部添加视图View

<View
    android:id="@+id/view_statusbar"
    android:layout_width="match_parent"
    android:layout_height="24dp"
    android:background="@color/colorPrimary"
    android:visibility="gone" />

第二步:生命初始化变量
private View mStatusBar;
mStatusBar = rootView.findViewById(R.id.view_statusbar);
addStatusBar()
第三步:计算View高度

private void addStatusBar(){
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        LinearLayout.LayoutParams lp = new
                LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, ViewUtil.getStatusBarHeight(getActivity().getApplication()));
        mStatusBar.setLayoutParams(lp);
        ViewUtil.visible(mStatusBar);
    }else{
        ViewUtil.gone(mStatusBar);
    }
}




上一篇:Spring中bean的作用域
下一篇:2016-05

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款