亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

1 回答

感覺你應該是測量那部分代碼寫錯了或者漏寫了;代碼如下:

@Override
?//測量,先測量子視圖的寬度和高度,然后求出ViewGroup的寬度和高度和
??protected?void?onMeasure(int?widthMeasureSpec,?int?heightMeasureSpec)?{
???//?TODO?Auto-generated?method?stub
???super.onMeasure(widthMeasureSpec,?heightMeasureSpec);
???//1.求出子視圖的個數
???
????children=getChildCount();
???//2.求出子視圖的寬和高
???if(children==0){
????setMeasuredDimension(0,?0);?//重新設置寬高
???}else{
????measureChildren(widthMeasureSpec,?heightMeasureSpec);
????//viewgroup的高度就是第一個子視圖的高度,寬度就是所有子視圖寬度之和
????View?view=getChildAt(0);
????//3.求出ViewGroup的寬和高
????view_height=view.getMeasuredHeight();
????view_width=view.getMeasuredWidth();
????int?width=view_width*children;//ViewGroup的總寬度
????setMeasuredDimension(width,?view_height);
????
???}
??}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

輪播圖顯示不全

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號