android - 在滚动 Activity 上设置图像背景

标签 android scroll background

我想更改标准生成的 ScrollingActivity 的背景(更改为图像)。
更改 content_scrolling.xml 的背景会影响我只能放入元素的区域。

我错过了一个简单的方法吗?
(我很惊讶我找不到答案,所以我们开始吧)

the blue background should be replaced by an image

最佳答案

更改android.support.design.widget.CollapsingToolbarLayout的背景属性

<android.support.design.widget.CollapsingToolbarLayout
        android:id="@+id/toolbar_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        app:contentScrim="?attr/colorPrimary"
        app:layout_scrollFlags="scroll|exitUntilCollapsed"
        android:background="@drawable/backgraound">

或者更改android.support.design.widget.AppBarLayout的背景属性

<android.support.design.widget.AppBarLayout
    android:id="@+id/app_bar"
    android:layout_width="match_parent"
    android:layout_height="@dimen/app_bar_height"
    android:fitsSystemWindows="true"
    android:theme="@style/AppTheme.AppBarOverlay"
    android:background="@drawable/backgraound">

关于android - 在滚动 Activity 上设置图像背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38250278/

相关文章:

android - 使用混淆器在 Facebook SDK 3.0 中发布不工作

android - TextView 不显示在 RelativeLayout 中

html - 带有列和标题粘性的可滚动表格

javascript - 全屏 javascript 中的 Scroll-Jacking;定义滚动阈值

jQuery:使用视口(viewport)固定段落位置的每个标题

ios - 框架背景中的信标检测

Android MediaPlayer setDataSource() 抛出 IllegalStateException 错误

android - 在按钮单击时 react native 水平滚动

objective-c - 在后台运行的 iPhone 应用程序可以通过网络将数据发送到远程服务器吗?

基于文本长度的 WPF 文本框背景颜色