最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android OnCreate()中獲取控件高度與寬度兩種方法詳解

 更新時(shí)間:2016年12月08日 16:05:58   作者:尼古拉斯_趙四  
這篇文章主要介紹了Android OnCreate()中獲取控件高度與寬度兩種方法詳解的相關(guān)資料,這里提供了兩種方法,大家可以都看下,需要的朋友可以參考下

Android OnCreate()中獲取控件高度與寬度

試過(guò)在OnCreate()中獲取控件高度與寬度的童鞋都知道,getWidth()與getHeight()方法返回是0,具體原因 看一下Activity的生命周期 就會(huì)明白。

上代碼:

方法一:

 
    int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);
    int h = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);
    ssidtext.measure(w, h);
    int width =ssidtext.getMeasuredWidth();
    int height =ssidtext.getMeasuredHeight();

方法二:

    ViewTreeObserver vto = ssidtext.getViewTreeObserver();
    vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
      public boolean onPreDraw() {
        int height = ssidtext.getMeasuredHeight();
        int width = ssidtext.getMeasuredWidth();
        return true;
      }
    });

 具體用哪一種可以根據(jù)需求自己選擇。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

雷波县| 平和县| 慈溪市| 南宫市| 黎平县| 密山市| 礼泉县| 丰都县| 朝阳县| 龙江县| 湘阴县| 宜都市| 彝良县| 容城县| 玛多县| 天津市| 仲巴县| 秦安县| 玛纳斯县| 黑龙江省| 嘉定区| 太仆寺旗| 黑河市| 专栏| 同德县| 吐鲁番市| 津南区| 米易县| 绥芬河市| 凉城县| 尉犁县| 博爱县| 凤山市| 浦城县| 图木舒克市| 孟津县| 广西| 安吉县| 白朗县| 晋城| 渑池县|