这是我的代码,我希望改变布局高度,我已经尝试用layoutparams设置,但它不起作用。
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar_prof_pageV2"
android:layout_width="match_parent"
android:layout_height="370dp"
android:background="@color/nodd_blue"
android:fitsSystemWindows="true"
app:contentScrim="?attr/colorPrimary"
app:expandedTitleTextAppearance="@android:color/transparent"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
发布于 2017-04-04 09:59:16
您可以通过更改collapsingToolBar是其子对象的appBarLayout的高度来尝试此操作:
AppBarLayout appbar = (AppBarLayout)findViewById(R.id.appbar);
float density = getResources().getDisplayMetrics().density;
float heightDp = getResources().getDisplayMetrics().heightPixels / density;
appbar.setLayoutParams(new
CoordinatorLayout.LayoutParams(LayoutParams.MATCH_PARENT,
Math.round(heightDp / 3)));
https://stackoverflow.com/questions/43203715
复制相似问题