scrollview-android的scrollView被遮挡的问题

问题描述

android的scrollView被遮挡的问题

初学Android,被布局问题困扰。想实现一个Activity的标题和底部菜单栏不动,中间内容可以滚动的页面。但是现在中间的内容会被底部的菜单栏遮挡。

布局文件大致如下,只保留了框架,省的大神们看的烦

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#ffffff"
    android:orientation="vertical"
    android:scrollbars="vertical" >

    <!-- 标题栏 -->
    <RelativeLayout
        android:id="@+id/titleLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:orientation="horizontal" >
    </RelativeLayout>

    <!-- 中间可以滚动部分放到ScrollView中 -->
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@id/titleLayout">

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#ffffff"
            android:orientation="vertical"
            android:scrollbars="vertical" >
        </RelativeLayout>
    </ScrollView>

    <!-- 底部菜单栏 -->
    <LinearLayout
        android:id="@+id/functionButtonLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:background="#ffe4e1"
        android:orientation="horizontal" >
    </LinearLayout>
</RelativeLayout>

解决方案

“中间的内容会被底部的菜单栏遮挡”,,底部菜单会影藏吗?不隐藏当然会被遮挡啊!

解决方案二:

不太明白你想实现一个什么样的效果

解决方案三:

解决方案四:

你中间的ScrollView的高度不要是match_parent,这样相当于底下的控件把ScrollView的一部分挡住了

解决方案五:

android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/titleLayout">

            高度不能是 "match_parent",因为他的parent是你全屏的relativeLayout,你只是设置了他在标题之下,然后充满parent,而底部又是设置的
            android:layout_alignParentBottom="true",动不了,所以就把中间给遮住了

解决方案六:

so easy,给你的ScrollView加个id,然后让你底部菜单栏below它之下就好了!

解决方案七:

我想要设置:scrollview和底部菜单栏。
我是这么做的:外城用RelativeLayout,然后定义底部菜单栏,同时设置 android:layout_alignParentBottom="true"。
再定义scrollview,使其处于底部菜单栏上,android:layout_above="@+id/fragment_profile_bottom_linear_layout"。

时间: 2024-10-31 09:15:28

scrollview-android的scrollView被遮挡的问题的相关文章

android 自定义ScrollView实现背景图片伸缩的实现代码及思路_Android

     用过多米音乐的都市知道, 这个UI可以上下滑动,作用嘛---无聊中可以划划解解闷,这被锤子公司老罗称谓为"情怀",其实叫"情味"更合适.嘿嘿.如今挪动互联网开展这么迅速,市场上已不再是那早期随便敲个APP放上架就能具有几十万用户的阶段了.近来苹果公司,为了怕android下载量赶超苹果商店,大势宣称:(第 500 亿个下载应用的用户就能够获得 10,000 美元的 iTunes 礼品卡,除此之外,紧随第 500 亿以后的前 50 名用户也可以获得 500

Android设置ScrollView滚动到底部和顶部

转载请备注原文地址: http://www.niwoxuexi.com/blog/android/article/221.html 我们在开发的过程中,经常会遇到ScrollView滚动到底部和顶部的情况,下面是一种简单的设置方法 1,设置ScrollView滚动到顶部 //设置ScrollView滚动到顶部 scrollView.fullScroll(ScrollView.FOCUS_UP); 2,设置ScrollView滚动到底部 //设置ScrollView滚动到顶部 scrollView

Android 对ScrollView滚动监听,实现美团、大众点评的购买悬浮效果

随着移动互联网的快速发展,它已经和我们的生活息息相关了,在公交地铁里面都能看到很多人的人低头看着自己的手机屏幕,从此"低头族"一词就产生了,作为一名移动行业的开发人员,我自己也是一名"低头族",上下班时间在公交地铁上看看新闻来打发下时间,有时候也会看看那些受欢迎的App的一些界面效果,为什么人家的app那么受欢迎?跟用户体验跟UI设计也有直接的关系,最近在美团和大众点评的App看到如下效果,我感觉用户好,很人性化,所以自己也尝试着实现了下,接下来就讲解下实现思路!

Android开发-ScrollView嵌套GridView的解决办法

前些日子在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全. 解决办法,自定义一个GridView控件 public class MyGridView extends GridView { public MyGridView(Context context, AttributeSet attrs) { super(context, attrs); } public MyGridView(Con

【android】scrollview进行定位问题

问题描述 [android]scrollview进行定位问题 scrollview进行定位,为什么是把整个scrollview进行移动了,而不是对scrollview里面的内容进行移动呢 if (replyId != 0) { for (int i = 0; i < reply_list.size(); i++) { if (reply_list.get(i).getReplyId() == replyId) { position = i; LogUtil.e("Tag", po

在android中ScrollView嵌套ScrollView解决方案_Android

大家好,众所周知,android里两个相同方向的ScrollView是不能嵌套的,那要是有这样的需求怎么办?(这个需求一般都是不懂android的人提出来的) 难道就真的不能嵌套吗?当然可以,只要你再写一个ScrollView,在里面做点脚,它就支持嵌套了. 目前做的这个只支持两个ScrollView嵌套,两个以上还有待改进,能套两个就已经能满足很多需求了,呵呵,另外现在只做了纵向scrollview的支持,横向的还没来的急做哦. 效果截图:  先上核心代码吧.代码里头我加了注释,方便大家阅读

Android关于scrollview与listview的问题

问题描述 Android关于scrollview与listview的问题 当我使用scrollview与listview时 刷新scrollview会自动滚动到listview的顶部 这是为什么 <一些布局> 大概布局是这样的 刷新会直接滚动到listview顶部 使用sv.smoothScrollBy(0, 0)进入Activity会在<一些布局>上面,但是一刷新就没有效果了 请问大神们 这是什么原理吗 或者有其他的方法解决类似于这样的刷新 在线等........ 解决方案 an

android 自定义ScrollView实现背景图片伸缩的实现代码及思路

用过多米音乐的都市知道, 这个UI可以上下滑动,作用嘛---无聊中可以划划解解闷,这被锤子公司老罗称谓为"情怀",其实叫"情味"更合适.嘿嘿.如今挪动互联网开展这么迅速,市场上已不再是那早期随便敲个APP放上架就能具有几十万用户的阶段了.近来苹果公司,为了怕android下载量赶超苹果商店,大势宣称:(第 500 亿个下载应用的用户就能够获得 10,000 美元的 iTunes 礼品卡,除此之外,紧随第 500 亿以后的前 50 名用户也可以获得 500 美元的礼品

Android自定义ScrollView分段加载大文本数据到TextView

以下内容为原创,转载时请注明链接地址:http://www.cnblogs.com/tiantianbyconan/p/3311658.html 这是我现在碰到的一个问题,如果需要在TextView中加载大文本的时候,比如几M的txt文件时,TextView载入的时候会出现卡死的现象,甚至会出现异常等待退出出现. 解决办法之一就是通过"分段"或"分页"来显示数据,在TextView(嵌入在ScrollView之中实现了TextView的滚动)中滚动到底部的时候,再去

Android中ScrollView 滑到头部或尾部可伸缩放大效果

最近做项目,想要这么一个效果,就是ScrollView 滑动到顶部,当不能在滑动的时候,图片可以下拉放大,松开又恢复.滑到底部没有内容的时候,也有伸缩效果,先看看效果图吧. 就是如上图这么个效果.系统提供的ScrollView 是不能做到这个效果的,所以需要自己自定义,网上找了一些资料.也参考了下其他人的做法.自己也整合了一下.希望对大家有所帮助. 核心的控件就是下面的这段代码: package com.kokjuis.travel.customView; import android.anim