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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Android:我無(wú)法獲得ViewPagerWack_Content

Android:我無(wú)法獲得ViewPagerWack_Content

收到一只叮咚 2019-07-27 11:15:09
Android:我無(wú)法獲得ViewPagerWack_Content我已經(jīng)設(shè)置了一個(gè)簡(jiǎn)單的ViewPager,它在每個(gè)頁(yè)面上都有一個(gè)高度為200 dp的ImageView。這是我的尋呼機(jī):pager = new ViewPager(this);pager.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); pager.setBackgroundColor(Color.WHITE);pager.setOnPageChangeListener(listener);layout.addView(pager);盡管高度設(shè)置為WARE_Content,但尋呼機(jī)總是填充屏幕,即使圖像視圖只有200 dp。我試著用“200”代替?zhèn)骱魴C(jī)的高度,但這給了我不同的分辨率。我無(wú)法將“DP”添加到這個(gè)值中。如何將200 dp添加到尋呼機(jī)的布局中?
查看完整描述

3 回答

?
慕少森

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊

超越你的ViewPager如下所示,它將獲得目前最大的孩子的身高。

@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

    int height = 0;
    for(int i = 0; i < getChildCount(); i++) {
        View child = getChildAt(i);
        child.measure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
        int h = child.getMeasuredHeight();
        if(h > height) height = h;
    }

    if (height != 0) {
        heightMeasureSpec = MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY);
    }

    super.onMeasure(widthMeasureSpec, heightMeasureSpec);}




查看完整回答
反對(duì) 回復(fù) 2019-07-28
  • 3 回答
  • 0 關(guān)注
  • 290 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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