添加手机顶部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);
}
}
本文介绍了如何在Android应用中添加TitleBar,并根据不同的手机型号动态计算顶部状态栏的高度,确保布局的适配性。
4329

被折叠的 条评论
为什么被折叠?



