1.問題描述
ScrollView里面嵌套一個垂直的線性布局,線性布局再嵌套了一個相對布局和一個垂直的線性布局,然后在滑動的時候就會出現(xiàn)卡頓的情況(模擬器和真機都一樣)
布局目錄如下:

布局目錄
2.解決過程
一開始以為是嵌套的布局太多,太過復(fù)雜所造成的(雖然我覺得這樣的布局并沒有很復(fù)雜),然后就把布局換成了幾個長一點的TextView,結(jié)果是非常的流暢,所以就有點讓我深信是嵌套太多l(xiāng)ayout的問題。
在參考了網(wǎng)上說要把ScrollView換成android.support.v4.widget.NestedScrollView或者自定義view來繼承ScrollView的方法之后還是不行。
接著打算去問老師,發(fā)郵箱給老師等了幾天也沒回,今天上課去問他,他說應(yīng)該是你代碼寫錯了,然后就很匆忙的走了...
最后抱著希望上Stack Overflow再看一下有沒有其他的解決方案(之前已經(jīng)上去看了一次,找不到),在一個已有的ScrollView嵌套recyclerview中滑動卡頓的問題中有人回復(fù)說是圖片太大了。
然后我想了一下我嵌套的相對布局中也有圖片,好像也挺大的...一試,果真是圖片大小的問題。
3.解決方案
嵌套的布局中使用的圖片過于龐大,1193*1315......最后修改圖片的大小即可解決問題。