scrollview-ScrollView里的fillViewport失效

问题描述

ScrollView里的fillViewport失效

最近在做一个项目我的布局

<com.handmark.pulltorefresh.library.PullToRefreshScrollView
        xmlns:ptr="http://schemas.android.com/apk/res-auto"
        android:id="@+id/pull_refresh_scrollview"
        android:background="@color/red"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:fillViewport="true"
        ptr:ptrAnimationStyle="flip"
        ptr:ptrMode="both">
        <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent">
            <LinearLayout
                    android:id="@+id/layout_desc"
                    android:orientation="vertical"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent">
                <include android:id="@+id/calendarlayout"
                         layout="@layout/calendar"/>
                <LinearLayout
                        android:id="@+id/layout_content"
                        android:orientation="vertical"
                        android:layout_marginLeft="5dp"
                        android:layout_marginTop="10dp"
                        android:layout_marginBottom="5dp"
                        android:layout_marginRight="5dp"
                        android:layout_width="match_parent"
                        android:layout_height="420dp"
                        />
            </LinearLayout>
            <LinearLayout
                    android:id="@+id/search_noresult"
                    android:orientation="horizontal"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:visibility="gone"
                    android:gravity="center">

                <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="未搜索到任何结果"
                        android:layout_gravity="center"
                        android:textSize="18dp"/>
            </LinearLayout>
        </RelativeLayout>

</com.handmark.pulltorefresh.library.PullToRefreshScrollView>
为什么PullToRefreshScrollView不能够全屏呢

解决方案

PullToRefreshScrollView的高度和宽度在哪设置的,没看到啊

解决方案二:

先确认一下是PullToRefreshScrollView没全屏还是scrollview没全屏

解决方案三:

PullToRefreshScrollView木有全屏

解决方案四:

我PullToRefreshScrollView的高度和宽度设置
android:layout_width="fill_parent"
android:layout_height="match_parent"

解决方案五:

但是如果我将PullToRefreshScrollView改成ScrollView就可以全屏显示了,这是为什么啊

解决方案六:

参照这个博客里面的代码,用PullToRefreshListView放在前头,scrollView 设置为listview的EmptyView,然后就可以了。亲测可行。

http://blog.csdn.net/wwhh393/article/details/9722199

scrollView是写在PullToRefreshListView下面的。不要写在里面。

时间: 2024-10-30 18:10:22

scrollview-ScrollView里的fillViewport失效的相关文章

布局-HorizontalScrollView fillViewport 失效

问题描述 HorizontalScrollView fillViewport 失效 这个是我的布局<HorizontalScrollView android:id="@+id/h_view" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" a

继承-公共类里的button失效

问题描述 公共类里的button失效 我在activity1里继承了个公共类,结果继承到的button都失效了,而在activity2也用同样的方法继承这个公共类却没事,请问可能出错的地方在哪 解决方案 我自己解决了.刚翻到这个问题,却发现自己忘了解决的方案.还好我有备份^_^以防以后再忘记,现在记下解决方案:要在onClick()方法中 引用父类的onClick 即: super.onClick(v); 解决方案二: 你不贴出来源码怎么分析?

ScrollView属性fillViewport解决android布局不能撑满全屏的问题

转:http://blog.sina.com.cn/s/blog_6cf2ea6a0102v61f.html   开发项目中遇到一个问题,布局高度在某些国产酷派小屏幕手机上高度不够全部显示,于是使用了ScrollView嵌套LinearLayout,但问题又出现了,在大屏幕手机如三星note3手机上下面会留白,问题的解决办法是在第一层LinearLayout里面嵌套多个LinearLayout,最重要的是将ScrollView中android:fillViewport设置为true. 当Scro

Android ScrollView向上滑动控件顶部悬浮效果实现

本文参考了:<上滑停靠顶端的悬浮框>的代码,在此表示感谢.[上滑停靠顶端的悬浮框]里的实现方法是使用两个控件,滑动时,监听ScrollView的滚动Y值,从而通过对两个控件的显示隐藏来实现控件的顶部悬浮.但是实际应用场景中,有可能需要悬浮的控件里面的内容是比较多的,如果通过显示隐藏的方式来实现的话,操作控件里的内容时,需要重复定义两套变量,对控件里的内容进行修改时也是要操作再次,非常麻烦. 本文的方法是通过addView和removeView来实现的. 一.首先让ScrollView实现滚动监

Android中使用ScrollView指定view的顶部悬停效果

因项目中的需要实现ScrollView顶部的悬停,也不是太难便自己实现功能,话不多说,先上效果图 红色text一到顶上便会悬浮在上面,不会跟随scrollview的滑动而上滑. 原理: 原理其实很简单就是对view的gone和visible,写两个相同的要置顶的view,一个设置为gone,一个为visible,当可见的view超出屏幕范围的时候,将不可以的view设置为visible,不可见的view 与scrollview要同级,这样滑动的时候不会影响到view的位置. 直接上代码 <?xm

7.1.4 ScrollView结合案例详解

ScrollView是一个滚动条控件,当屏幕中内容很多时候需要使用滚动条.ScrollView类的继承图如下:java.lang.Object   ↳android.view.View    ↳android.view.ViewGroup    ↳android.widget.FrameLayout    ↳android.widget.ScrollViewandroid.widget.ScrollView继承了android.widget.FrameLayout框架布局类.ScrollView

android scrollView判断停止(滑动到底部)并加载下一页

转自:http://blog.csdn.net/walker02/article/details/7331991  在网上看到一些网页在实现分页加载的时候,能够自动判断是否到达底部,然后自动加载下一页的内容,开始用的是ListView实现的,但是这个效果并不是很好,因为图片比较多出现了有些卡卡的现象,用了另外一种方式去实现了主要是为了对比一下速度的问题,找了很多最后发现可以使用ScrollView,查了很多ScrollView的文档但是没有多少能够使用到的的东西,可能也是水平有限吧,没有仔细的深

Android ScrollView滑动到最底端或者最顶端再加载数据

要实现一个功能:当Scrollview滑动到最底端的时候需要触发事件加载其他数据.很多人都以为ScrollView可以像ListViev那样setOnScrollListener,其实沒那么简单,因为ScrollView压根就没有该接口,在baidu上兜了一圈没有找到合适的答案,没办法只能google去了,居然一下子解决了这个问题,还是老外比较牛,呵呵,这是我访问的网址: http://stackoverflow.com/questions/2864563/how-do-i-know-that-

Android编程之截屏实现方法(包括scrollview与listview)_Android

本文实例讲述了Android编程之截屏实现方法.分享给大家供大家参考,具体如下: public class ScreenShot { // 获取指定Activity的截屏,保存到png文件 public static Bitmap takeScreenShot(Activity activity) { // View是你需要截图的View View view = activity.getWindow().getDecorView(); view.setDrawingCacheEnabled(tr