我正在尝试在视图底部有一个按钮(或按钮),以及滚动视图中的所有其他按钮。
无论我做什么,我仍然无法将按钮固定在底部(图片底部的黄色矩形),我不明白为什么。
以下是代码:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
</android.support.design.widget.AppBarLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<TextView
android:id="@+id/txt_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/light_rose"
android:padding="20dp"
android:text="Contact"
android:textColor="@android:color/white"
android:textSize="30dp" />
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/footer"
android:layout_below="@+id/txt_title"
android:background="#0000ff"
android:fillViewport="true">
<TextView
android:id="@+id/texthere"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="center_vertical|center_horizontal"
android:text="test test test test test test test test test test
test test test test test test test test test test test test test
test test test test test test test test test test test test test"
android:textSize="35sp"></TextView>
</ScrollView>
<RelativeLayout
android:id="@+id/footer"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_alignParentBottom="true"
android:background="#ffff00">
<TextView
android:id="@+id/texthere2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="things in your footer here"
android:textSize="20sp" />
</RelativeLayout>
</RelativeLayout>
</android.support.design.widget.CoordinatorLayout>
见截图:
任何人都可以给我一些提示吗?
答案 0 :(得分:0)
更改
android:layout_height="wrap_content"
至
android:layout_height="match_parent"
在外部RelativeLayout
编辑:然后我会在RelativeLayout中包含工具栏。