先 include layout="@layout/another_layout" / 這個布局 然后在 another_layout這個布局里面寫上這個布局的id 并且設(shè)置可見屬性為 GONE ,然后比如你是通過按鈕來顯示的話,你就在按鈕點(diǎn)擊的時候,把a(bǔ)nother_layout 的可見屬性設(shè)置為VISSABLE
創(chuàng)新互聯(lián)公司成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元平魯做網(wǎng)站,已為上家服務(wù),為平魯各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575
當(dāng)然還有其他的實現(xiàn)方式,這種是比較簡單的
在開發(fā)當(dāng)中我們需要實現(xiàn)一些滑動的界面效果,但是我們會出現(xiàn)多重滑動布局而發(fā)生組件沖突。試了網(wǎng)上的很多方法,我在這里和大家分享一下我解決 ScrollView 嵌套 ListView 沖突的方法。分享一下我的解決方法,有兩種:
自定義完成之后就用自定義ScrllView代替Android自帶的ScrllView,并設(shè)置ListView的寬高;
自定義完成之后就用自定義ListView代替Android自帶的ListView,就可以了。
以上兩種是我嘗試過的解決ScrollView嵌套ListView沖突的方法,希望對使用這兩種控件的小伙伴有所幫助。
業(yè)務(wù)場景:
LinearLayout+ViewPager2實現(xiàn)底部導(dǎo)航,然后Fragment當(dāng)中MagicIndicator+ViewPager2,實現(xiàn)頂部導(dǎo)航欄。兩個頁面都是滑動切換的情況。這樣兩個ViewPager2會出現(xiàn)滑動沖突。
使用方式也很簡單的,直接在子Fragment的嵌套使用:
完美的解決了 ViewPager2 嵌套 ViewPager2 滑動沖突的問題。參考的博客:
這可能是ViewPager2滑動沖突最全的處理方案
希望我的這篇博客對有 ViewPager2 嵌套 ViewPager2 滑動沖突問題的小伙伴有所幫助。