如何在scrollview的顶部固定一个控件
2个回答
展开全部
换个思路
你直接在ScrollView的布局的前面再定义一个LinearLayout布局,把标题放在这个LinearLayout里面就可以了。
示例
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<!--返回按钮-->
<Button
android:id="@+id/bz_backbutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/dtfh"
android:layout_alignParentTop="true"
/>
<!--标题-->
<TextView
android:id="@+id/bz_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/bz_backbutton"
android:background="@drawable/dttt"
android:text="帮助"
android:gravity="center"
android:textSize="25dp"
android:layout_alignParentTop="true"
/>
</RelativeLayout>
<ScrollView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/dtbg"
android:scrollbars="none" >
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/bz_fake1"
android:layout_width="fill_parent"
android:layout_height="15dp"
/>
<Button
android:id="@+id/bz_hsjy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bzjy"
android:layout_below="@+id/bz_fake1"
android:layout_marginLeft="15dp"
/>
<TextView
android:id="@+id/bz_hsjytt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="红色家园"
android:textSize="13dp"
android:layout_marginLeft="12dp"
android:layout_below="@+id/bz_hsjy"
/>
<TextView
android:id="@+id/bz_fake2"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_hsjy"
android:layout_below="@+id/bz_fake1"
/>
<TextView
android:id="@+id/bz_hsjynr"
android:layout_width="wrap_content"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_fake2"
android:layout_below="@+id/bz_fake1"
android:text="整合杭电“红色家园”帖子信息。"
android:textSize="15dp"
android:gravity="center"
/>
<TextView
android:id="@+id/bz_fake3"
android:layout_width="fill_parent"
android:layout_height="15dp"
android:layout_below="@+id/bz_hsjytt"
/>
<Button
android:id="@+id/bz_hdxw"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bzxw"
android:layout_below="@+id/bz_fake3"
android:layout_marginLeft="18dp"
/>
<TextView
android:id="@+id/bz_hdxwtt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="杭电新闻"
android:textSize="13dp"
android:layout_marginLeft="12dp"
android:layout_below="@+id/bz_hdxw"
/>
<TextView
android:id="@+id/bz_fake4"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_hdxw"
android:layout_below="@+id/bz_fake3"
/>
<TextView
android:id="@+id/bz_hdxwnr"
android:layout_width="wrap_content"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_fake4"
android:layout_below="@+id/bz_fake3"
android:text="链接杭电首页,浏览最新校园新闻列表。"
android:textSize="15dp"
android:gravity="center"
/>
<TextView
android:id="@+id/bz_fake5"
android:layout_width="fill_parent"
android:layout_height="15dp"
android:layout_below="@+id/bz_hdxwtt"
/>
<Button
android:id="@+id/bz_gjlx"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bzgj"
android:layout_below="@+id/bz_fake5"
android:layout_marginLeft="18dp"
/>
<TextView
android:id="@+id/bz_gjlxtt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="公交路线"
android:textSize="13dp"
android:layout_marginLeft="12dp"
android:layout_below="@+id/bz_gjlx"
/>
<TextView
android:id="@+id/bz_fake6"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_gjlx"
android:layout_below="@+id/bz_fake5"
/>
<TextView
android:id="@+id/bz_gjlxnr"
android:layout_width="wrap_content"
android:layout_height="75dp"
android:layout_toRightOf="@+id/bz_fake6"
android:layout_below="@+id/bz_fake5"
android:text="整合以杭电下沙校区为起始或终点的常用公交路线。提供站点关键字搜索,列出符合要求的公交路线"
android:textSize="15dp"
android:gravity="center"
/>
<TextView
android:id="@+id/bz_fake7"
android:layout_width="fill_parent"
android:layout_height="15dp"
android:layout_below="@+id/bz_gjlxtt"
/>
<Button
android:id="@+id/bz_hddt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bzdt"
android:layout_below="@+id/bz_fake7"
android:layout_marginLeft="18dp"
/>
<TextView
android:id="@+id/bz_hddttt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="杭电地图"
android:textSize="13dp"
android:layout_marginLeft="12dp"
android:layout_below="@+id/bz_hddt"
/>
<TextView
android:id="@+id/bz_fake8"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_hddt"
android:layout_below="@+id/bz_fake7"
/>
<TextView
android:id="@+id/bz_hddtnr"
android:layout_width="wrap_content"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_fake8"
android:layout_below="@+id/bz_fake7"
android:text="杭电下沙校区地图。提供建筑名关键字搜索,放大效果图定位。"
android:textSize="15dp"
android:gravity="center"
/>
<TextView
android:id="@+id/bz_fake9"
android:layout_width="fill_parent"
android:layout_height="15dp"
android:layout_below="@+id/bz_hddttt"
/>
<Button
android:id="@+id/bz_zsxx"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bzzs"
android:layout_below="@+id/bz_fake9"
android:layout_marginLeft="18dp"
/>
<TextView
android:id="@+id/bz_zsxxtt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="住宿信息"
android:textSize="13dp"
android:layout_marginLeft="12dp"
android:layout_below="@+id/bz_zsxx"
/>
<TextView
android:id="@+id/bz_fake10"
android:layout_width="45dp"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_zsxx"
android:layout_below="@+id/bz_fake9"
/>
<TextView
android:id="@+id/bz_zsxxnr"
android:layout_width="wrap_content"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_fake10"
android:layout_below="@+id/bz_fake9"
android:text="整合杭电下沙校区附近餐饮信息。"
android:textSize="15dp"
android:gravity="center_vertical"
/>
<TextView
android:id="@+id/bz_fake11"
android:layout_width="fill_parent"
android:layout_height="15dp"
android:layout_below="@+id/bz_zsxxtt"
/>
<Button
android:id="@+id/bz_wmxx"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bzwm"
android:layout_below="@+id/bz_fake11"
android:layout_marginLeft="18dp"
/>
<TextView
android:id="@+id/bz_wmxxtt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="外卖信息"
android:textSize="13dp"
android:layout_marginLeft="12dp"
android:layout_below="@+id/bz_wmxx"
/>
<TextView
android:id="@+id/bz_fake12"
android:layout_width="40dp"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_wmxx"
android:layout_below="@+id/bz_fake11"
/>
<TextView
android:id="@+id/bz_wmxxnr"
android:layout_width="wrap_content"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_fake12"
android:layout_below="@+id/bz_fake11"
android:text="整合杭电下沙校区附近外卖信息。"
android:textSize="15dp"
android:gravity="center_vertical"
/>
<TextView
android:id="@+id/bz_fake13"
android:layout_width="fill_parent"
android:layout_height="15dp"
android:layout_below="@+id/bz_wmxxtt"
/>
<Button
android:id="@+id/bz_stjs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bzst"
android:layout_below="@+id/bz_fake13"
android:layout_marginLeft="18dp"
/>
<TextView
android:id="@+id/bz_stjstt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="社团介绍"
android:textSize="13dp"
android:layout_marginLeft="12dp"
android:layout_below="@+id/bz_stjs"
/>
<TextView
android:id="@+id/bz_fake14"
android:layout_width="45dp"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_stjs"
android:layout_below="@+id/bz_fake13"
/>
<TextView
android:id="@+id/bz_stjsnr"
android:layout_width="wrap_content"
android:layout_height="60dp"
android:layout_toRightOf="@+id/bz_fake14"
android:layout_below="@+id/bz_fake13"
android:text="整合杭电各个社团简介。"
android:textSize="15dp"
android:gravity="center_vertical"
/>
</RelativeLayout>
</ScrollView>
</LinearLayout>
2018-07-27 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
1,如果只是要不定期取一下这个数值,调用scrollView.getScrollY(),如果是横向的scrollView,换成X。
2,如果要随时使用这个值,例如正在scroll过程中,其他控件要随着卷动的位置变化,需要继承一下并且重载onScrollChanged(int, int, int, int),这样每个scroll动作,都会被调用,告知当前scroll的位置以及上一次的位置。
2,如果要随时使用这个值,例如正在scroll过程中,其他控件要随着卷动的位置变化,需要继承一下并且重载onScrollChanged(int, int, int, int),这样每个scroll动作,都会被调用,告知当前scroll的位置以及上一次的位置。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询