美文网首页
【译】解决recyclerview 下还有otherview,导

【译】解决recyclerview 下还有otherview,导

作者: 貌似很有道理呢 | 来源:发表于2017-09-01 10:10 被阅读36次

    原址:https://stackoverflow.com/questions/27083091/recyclerview-inside-scrollview-is-not-working
    现象:在API 23、24、 25,RecyclerView嵌套在ScrollView 内部时,RecyclerView在使用 layout_height=wrap_content 对高度并不起作用 。

        <Scrollview>   
              <LinearLayout>     
                 <RecyclerView/>  
                 <otherView/>  
             </LinearLayout>   
        </Scrollview>
    

    解决方法1.用android.support.v4.widget.NestedScrollView代替ScrollView
    解决方法2. 在RecyclerView外嵌套一层RelativeLayout

    <RelativeLayout
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:descendantFocusability="blocksDescendants">
    
          <android.support.v7.widget.RecyclerView
              android:layout_width="match_parent"
              android:layout_height="wrap_content" />
    
      </RelativeLayout>  
    

    相关文章

      网友评论

          本文标题:【译】解决recyclerview 下还有otherview,导

          本文链接:https://www.haomeiwen.com/subject/iiehjxtx.html