第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

鴻神問你一個(gè)scrollView嵌套listView的問題

老師我的最外面是個(gè)ScrollView布局,里面是個(gè)垂直分布的LinearLayout,linearLayout里有三部分(三個(gè)linearlayout,每個(gè)都有我自定義的背景邊框)然后其中一個(gè)linearLayout里放個(gè)自適應(yīng)高度的listView,結(jié)果那部分linearLayout的背景邊框就沒了?這是為什么

正在回答

2 回答

... ?專門寫了個(gè)demo,配色彩簡直配瞎了 湊合著看吧

5672d6930001086f02550427.jpg

//--- ------- ?上面是最終效果圖------------------------

// ---------- ?下面是 shape ?- ---- ?邊框是白色的--------------

5672d6950001080002880232.jpg

//---------------- 下面是xml ------ LinearLayout 在sc里,也用了shape了,白邊也出來了

5672d695000133df03470439.jpg

順便提一下,LinearLayout 我加了個(gè) 60dp 的padding ?

listView只是重寫了

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
? ?int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,

? ? ? ? ? ?MeasureSpec.AT_MOST);
? ?super.onMeasure(widthMeasureSpec, expandSpec);
}


嗯 就這么多了 ?

0 回復(fù) 有任何疑惑可以回復(fù)我~

可滑動組件嵌套可滑動組件是有bug的。很多面試會考到這個(gè)。最簡單的實(shí)現(xiàn)就是重寫Listview的方法,讓其直接填充全部item。自己百度一下吧,是個(gè)不錯(cuò)的學(xué)習(xí)機(jī)會。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_loney 提問者

是的 是重寫listView,動態(tài)計(jì)算其高度,這樣listView可以正常顯示,他外面的那個(gè)linearLayout的背景效果沒有了。linearLayout的背景是個(gè)shape資源
2015-12-17 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

鴻神問你一個(gè)scrollView嵌套listView的問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號