我的布局文件中有一个折叠的工具栏和一个TabLayout。 仅当工具栏完全折叠时,才会显示选项卡布局。 我的问题是,标签的布局如下所示:
但是我希望它能完全显示出来,像这样:
我试图更改 gravity 和 anchor (因为它包裹在 Coordinator布局中),但我似乎没有才能实现它。这真是令人讨厌... 这是我的XML:
@CrossOrigin
@PostMapping("/uploadMulipleFiles")
public ResponseEntity<?> uploadFileMulti(@ModelAttribute List<Document> documents) throws Exception {
// do with documents...
// this doesn't work.....
}
答案 0 :(得分:0)
这可能是过渡问题。顶部栏完全显示后,您是否可以尝试重新布局视图?
为父视图(示例相对布局)覆盖onSizeChanged,然后重新布局视图。
mView.measure( View.MeasureSpec.makeMeasureSpec(mView.getMeasuredWidth(),
View.MeasureSpec.EXACTLY),
View.MeasureSpec.makeMeasureSpec(mView.getMeasuredHeight(),
View.MeasureSpec.EXACTLY));
mView.layout(mView.getLeft(),mView.getTop(),mView.getRight(),mView.getBottom());
答案 1 :(得分:0)
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="false"
android:layout_gravity="top"
app:collapsedTitleGravity="center_vertical"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:contentInsetRight="0dp"
app:contentInsetEnd="0dp"
android:contentInsetRight="0dp"
android:contentInsetEnd="0dp"
android:paddingEnd="0dp"
android:paddingTop="0dp"
android:paddingRight="0dp">
...
</android.support.design.widget.CollapsingToolbarLayout>
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@color/primary"
app:tabGravity="fill"
app:tabIndicatorColor="@android:color/white"
app:tabIndicatorHeight="2dp"
app:tabMode="scrollable"
app:layout_scrollFlags="scroll|enterAlwaysCollapsed"
app:tabSelectedTextColor="@android:color/white"
app:tabTextColor="@android:color/white" />