我想更改标准生成的ScrollingActivity
(到图像)的背景。
更改content_scrolling.xml
的背景会影响我可以放置项目的区域仅
我错过了一个简单的方法吗? (我很惊讶我无法找到答案,所以我们走了)
答案 0 :(得分:5)
更改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">
答案 1 :(得分:0)
最后编辑
为什么不创建一个正常的活动(public void setTextSize(float size) {
if (mTextPaint.getTextSize() != size) {
mTextPaint.setTextSize(size);
setLineSpecs();
}
layoutText(mHeight);
}
)及其背景,然后在其中LinearLayout
?
ScrollView
编辑:
也许您可以查看这个lgvalle/Material-Animations库。
答案 2 :(得分:0)
我认为您正在寻找的是“FrameLayout”。它的工作方式类似于堆栈或图层布局。每个新生儿都可以放在前一个孩子的前面。
一个例子:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/your_image" />
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#99acd347"
android:gravity="center"
android:text="Android" />
</FrameLayout>
在这里,你将在TextView后面有一个ImageView。