- LinearLayout:一种常用的布局方式,用于在垂直或水平方向上排列子视图。
- RelativeLayout:允许子视图相对于彼此或父视图定位。
- ConstraintLayout:一个灵活的布局方式,允许视图通过约束进行相对定位。
- Toolbar是Android 5.0(API 级别 21)引入的一个控件,可以作为ActionBar的替代品。
- 你可以使用Toolbar来显示应用程序的标题、导航图标、操作项等。
- 在布局文件中添加Toolbar,并在Activity中设置它作为ActionBar。 创建自定义的XML布局文件,其中包含你想要在头部显示的视图(如TextView、ImageView等)。
- 将这个布局文件作为Activity的布局的一部分添加。
添加视图到头部:在你的Activity或Fragment的布局文件中,将自定义的头部布局作为第一个子视图添加到LinearLayout或ConstraintLayout中。
- 确保其他视图内容位于头部布局下方。
-
处理滚动行为:
- 如果你的布局是可滚动的(例如使用ScrollView),确保头部布局在滚动时保持固定。
- 可以使用
app:layout_scrollFlags
属性在ConstraintLayout中实现这一点。