文档章节

如果NesedScrollView嵌套CardView 然后再嵌套RecyclerView 会造成 adapter.notifyDataSetChanged

一个游戏8
 一个游戏8
发布于 2016/10/27 15:01
字数 219
阅读 86
收藏 0

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
             xmlns:app="http://schemas.android.com/apk/res-auto"
    >
    <LinearLayout
        android:id="@+id/ll_cup_odd"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

    <com.baoyz.widget.PullRefreshLayout
        android:id="@+id/fragment_cup_integral_swipe_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@drawable/bg">
        <android.support.v4.widget.NestedScrollView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            >
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_margin="12dp"
                android:orientation="vertical">
                <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
                    xmlns:app="http://schemas.android.com/apk/res-auto"
                    android:orientation="horizontal"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    app:cardCornerRadius="8dp"
                    app:cardElevation="4dp"
                    app:cardBackgroundColor="@color/transparent"
                    >
                    <LinearLayout
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:orientation="vertical">
                        <android.support.v7.widget.RecyclerView
                            android:layout_width="match_parent"
                            android:layout_height="match_parent"
                            android:id="@+id/section_recycler"
                            />
                        <View
                            android:layout_width="match_parent"
                            android:layout_height="12dp"
                            android:background="@color/white"/>
                    </LinearLayout>

                </android.support.v7.widget.CardView>
                <View
                    android:layout_width="match_parent"
                    android:layout_height="12dp"
                    android:layout_marginTop="16dp"
                    android:background="@drawable/transparent"
                    />
            </LinearLayout>
        </android.support.v4.widget.NestedScrollView>
    </com.baoyz.widget.PullRefreshLayout>
    </LinearLayout>
</FrameLayout>

注意 在Android 6.0系统 如果NesedScrollView嵌套CardView 然后再嵌套RecyclerView 会造成

adapter.notifyDataSetChanged(); 不起作用 ,估计是因为嵌套引起的Bug问题

© 著作权归作者所有

一个游戏8
粉丝 8
博文 84
码字总数 25403
作品 0
成都
程序员
私信 提问
RecyclerView各种使用方法

RecyclerView RecyclerView 比 ListView 更高级且更具灵活性。 它是一个用于显示庞大数据集的容器,可通过保持有限数量的视图进行非常有效的滚动操作。 如果您有数据集合,其中的元素将因用户...

zhw0596
2018/04/20
0
0
创建Material Design风格的Android应用--创建列表和卡片

上次说过使用主题,应用Material Design的样式,同时卡片布局也是Material Design的重要组成部分,今天来写写。 引言 在程序中创建复杂的Material Design 样式的 List和Card,可以使用Recycle...

码农明明
2014/10/21
0
0
Android 5.0+(RecycleView、CardView、Palette)

Android L 开发者预览支持库提供两个新的Widgets,RecyclerView和CardView。使用这两个Widgets可以显示复杂的Listview和卡片布局,这两个Widgets默认使用Material design。 RecyclerView R...

让代码飞一会
2015/07/27
0
0
关于Android5.0中的CardView与recyclerView的使用问题?!

大家好,我想问一下android5.0的cardview与recyclerView 要使用的话必须要单独导入jar包么?即使创建的工程是5.1.1的并且依赖v7包了也不能用? 还有就是cardview的功能是不是在不是5.0版本的...

救世de程序猿
2015/07/23
1K
1
Snackbar、CardView、FloatingActionButton、SwitchCompat使用介绍

Android5.0也出来了老长一段时间了,5.0推出的MartailDesign系列确实相当高大上,颜色鲜艳像各种套壳的iphone c,老有设计范儿了。接下来,就学着写它们的用法,并写一些效果。 github代码传...

奔跑吧李博
2018/10/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

好文:华杉:我等用功,不求日增,但求日减。减一分人欲,则增一分天理,这是何等简易!何等洒脱!

华杉华与华营销咨询公司董事长 华杉 做企业就得遵守三大定律 今天我给大家带来的这个题目比较大,叫做《企业三大定律》。 首先我们得明白定律是什么? 定律在英文里面叫law,定律就是法律。做...

阿锋zxf
14分钟前
1
0
vue 的bus总线

bus声明 global.bus = new Vue() 事件发送 controlTabbar () {global.bus.$emit('pickUp', 'ddd')}, 事件接收 global.bus.$on('pickUp', (res) => {this.isFocus = true})......

Js_Mei
19分钟前
2
0
大型系统演进之路-负载均衡演进

Nginx做负载均衡 通过Nginx的反向代理将请求分发到tomcat中,如果tomcat支持100并发,Nginx支持50000并发,理论上nginx把请求发送到500个tomcat就可以了。 LVS或F5做多个Nginx负载均衡 Tomc...

春哥大魔王的博客
24分钟前
4
0
Sqlite时间段查询中遇到的问题

问题: 我要查询DateTime时间其中的一段符合时间要求的数据,比如我要查询‘2019-06-06 16:50:00’至‘2019-06-06 16:59:00’这一段的数据 开始用这段代码 strSql= ("select * from Coll...

rainbowcode
28分钟前
2
0
大数据(hadoop-数据入库系统Sqoop原理架构)

Sqoop是什么 Sqoop:SQL-to-Hadoop 连接传统关系型数据库和Hadoop的桥梁 把关系型数据库的数据导入到 Hadoop 系统 ( 如 HDFS、HBase 和 Hive) 中; 把数据从 Hadoop 系统里抽取并导出到关系型...

这很耳东先生
42分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部