问题描述
- 如何让一个布局文件在活动底部,不随着滚动,是顶部和底部不滚动,中间滚动
-
如何让一个布局文件在活动底部,不随着滚动,是顶部和底部不滚动,中间滚动,
解决方案
在w3chool上有关css有这样的例子
解决方案二:
AmazeUI滚动到底部或者滚动到顶部甚至任意位置
ScrollView滚动到底部和顶部的检测
解决方案三:
中间的控件放到一个 ScrollView 中就可以了、;
解决方案四:
头尾固定,中间放可滚动的控件
解决方案五:
整个页面父布局改成 relativeLayout 里面加一个 在底部或头部控件(定义为 topView)紧贴父布局头部 然后把之前写的(mainView)在below 在topView的下面就行了
解决方案六:
综合采纳,上面几位也提到了,简单点用最外用个相对布局,相对父布局固定头尾布局栏,在中间加滑动控件,像你这问的应该上下滚动吧,就在中间加一个ScrollView就可以啦,注意:ScrollView包裹的直接子布局或控件只能有一个……希望对你有用
解决方案七:
把头部和尾部放在scrollview外面,中间那部分全部用scrollview包起来
解决方案八:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:text="head"
android:padding="8dp"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<ScrollView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1">
<LinearLayout
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="wrap_content">
<!-- 加相应的控件 -->
</LinearLayout>
</ScrollView>
<TextView
android:text="bottom"
android:padding="8dp"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
解决方案九:
用 RelativeLayout先将你要固定的两个控件放置顶部和底部,中间用ScrollView,ScrollView里写一个布局,LinearLayout,你想滚动应该是要放ListView之类的控件吧,嗯 就是这样
时间: 2024-08-31 01:07:47