Android CollapsingToolbarLayout儿童垂直定位



我正试图设置一个具有多个视图的CollapsingToolbarLayout,但由于CollapsingToolbarLayout扩展了FrameLayout,我无法按正确的顺序放置视图。

这就是我正在努力实现的目标: 扩展视图:

_____________________________
|Title toolbar               x|
|TextView A                   |
|TextView B                   |
|TextView C                   |
|SearchView                   |
|-----------------------------|
|RecyclerView content         |
|...                          |
|...                          |
|...                          |
|...                          |
|...                          |
|...                          |
|_____________________________|

折叠视图:

_____________________________
|Title toolbar               x|
|SearchView                   |
|-----------------------------|
|RecyclerView content         |
|...                          |
|...                          |
|...                          |
|...                          |
|...                          |
|...                          |
|...                          |
|...                          |
|...                          |
|_____________________________|

如何在CollapsingToolbarLayout中按垂直顺序放置多个视图(TextView ATextView BTextView CSearchView(,并仅将SearchView设置为固定?

如何在CollapsingToolbarLayout中放置多个视图垂直顺序(TextViewA、TextViewB、TextViewC、SearchView(

你必须选择你擅长的。

  1. 使用LinearLayoutandroid:orientation="vertical"内部的其他小部件
  2. 使用CCD_ 16和CCD_
  3. 使用CCD_ 18和类似CCD_

是否仅设置要固定的SearchView

使用app:layout_collapseMode="pin"将有助于在滚动内容时将SearchView固定在顶部。

附言:你可能得把它放在CollapsingToolbarLayout外面。

最新更新