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

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

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

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

試過在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)論

尉氏县| 永新县| 昭通市| 武胜县| 乐安县| 昌江| 惠州市| 浦城县| 昌宁县| 沁源县| 上蔡县| 边坝县| 安远县| 河池市| 叶城县| 三河市| 涞水县| 视频| 翁牛特旗| 南皮县| 呼玛县| 巴彦县| 连江县| 金坛市| 博乐市| 大理市| 太仆寺旗| 白沙| 宣汉县| 罗源县| 大名县| 道孚县| 四会市| 武强县| 内江市| 吴旗县| 卢氏县| 读书| 莒南县| 镇赉县| 静安区|