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

Android獲取LinearLayout的寬度和高度示例代碼

 更新時間:2023年08月19日 11:11:17   作者:田猿筆記  
這篇文章主要介紹了android獲取LinearLayout的寬度和高度,如果想直接獲取在布局文件中定義的組件的寬度和高度,可以直接使用View.getLayoutParams().width和View.getLayoutParams().height,本文結合示例代碼介紹的非常詳細,需要的朋友可以參考下

android獲取LinearLayout的寬度和高度

由于Android程序的運行機制決定了無法再組件類外部使用getWidth和getHeight方法獲得高度和寬度(在自定義組件類中可以實現),必須使用View.getMeasuredWidth和View.getMeasureHeight方法獲得當前組件的寬度和高度,在調用這兩個方法之前,必須調用View.measure方法先測量組件寬度和高度。如果想直接獲取在布局文件中定義的組件的寬度和高度,可以直接使用View.getLayoutParams().width和View.getLayoutParams().height

代碼如下:

View view = getLayoutInflater().inflate(R.layout.activity_main, null);  
LinearLayout linearlayout = (LinearLayout)view.findViewById(R.id.linearlayout);  
//measure方法的參數值都設為0即可  
linearlayout.measure(0,0);  
//獲取組件寬度  
int width = linearlayout.getMeasuredWidth();  
//獲取組件高度  
int height = linearlayout.getMeasuredHeight();  

補充:Android-獲取窗口的寬度與高度

在開發(fā)的過程中,有時候需要獲取窗口的大小,在OnCreate中由于窗口還未繪制因此通過GetWidth()與GetHeight()得到的寬高都為0,那應該如何獲取窗口的大小呢,上代碼:

LinearLayout layout = (LinearLayout) findViewById(R.id.layout);
layout.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener(){@SuppressWarnings("deprecation")@Override public void onGlobalLayout() { ? ? ? ? ? ?
    layout.getViewTreeObserver().removeGlobalOnLayoutListener(this); ? ? ? ? ? ?int width = layout.getMeasuredWidth();int height = layout.getMeasuredHeight();} ?
});

到此這篇關于android獲取LinearLayout的寬度和高度的文章就介紹到這了,更多相關android獲取LinearLayout寬度和高度內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Android實現添加商品到購物車動畫效果

    Android實現添加商品到購物車動畫效果

    這篇文章主要為大家詳細介紹了Android實現添加商品到購物車的動畫效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Android 7.0 SEAndroid app權限配置方法

    Android 7.0 SEAndroid app權限配置方法

    今天小編就為大家分享一篇Android 7.0 SEAndroid app權限配置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Android 7.0應用之間如何共享文件

    Android 7.0應用之間如何共享文件

    這篇文章主要介紹了Android 7.0應用之間如何共享文件,幫助大家更好的理解和使用Android進行開發(fā),感興趣的朋友可以了解下
    2020-12-12
  • Android短信驗證碼(用的Mob短信驗證)

    Android短信驗證碼(用的Mob短信驗證)

    這篇文章主要為大家詳細介紹了Android短信驗證碼,使用Mob短信驗證,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 淺析KJFrameForAndroid框架如何高效加載Bitmap

    淺析KJFrameForAndroid框架如何高效加載Bitmap

    Bitmap是Android系統(tǒng)中的圖像處理的最重要類之一。用它可以獲取圖像文件信息,進行圖像剪切、旋轉、縮放等操作,并可以指定格式保存圖像文件。本文主要是從KJFrameForAndroid框架中分析高效加載Bitmap的方法
    2014-07-07
  • Android編程實現在一個程序中啟動另一個程序的方法

    Android編程實現在一個程序中啟動另一個程序的方法

    這篇文章主要介紹了Android編程實現在一個程序中啟動另一個程序的方法,結合實例形式分析了Android通過ResolveInfo類來取得啟動Acitivty類名的方法來啟動另一個程序的方法,需要的朋友可以參考下
    2017-02-02
  • Android自定義ImageView實現自動放大縮小動畫

    Android自定義ImageView實現自動放大縮小動畫

    這篇文章主要為大家詳細介紹了Android自定義ImageView實現自動放大縮小動畫,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Android 加載assets中的資源文件實例代碼

    Android 加載assets中的資源文件實例代碼

    這篇文章主要介紹了Android 加載assets中的資源文件實例代碼的相關資料,這里附有實例代碼,需要的朋友可以參考下
    2017-01-01
  • 解決Android Studio XML編輯界面不顯示下面的Text和Design選項卡

    解決Android Studio XML編輯界面不顯示下面的Text和Design選項卡

    這篇文章主要介紹了解決Android Studio XML編輯界面不顯示下面的Text和Design選項卡,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Android系統(tǒng)永不鎖屏永不休眠的方法

    Android系統(tǒng)永不鎖屏永不休眠的方法

    在進行Android系統(tǒng)開發(fā)的時候,有些特定的情況需要設置系統(tǒng)永不鎖屏,永不休眠.本篇文章給大家介紹Android 永不鎖屏,開機不鎖屏,刪除設置中休眠時間選項,需要的朋友一起學習吧
    2016-07-07

最新評論

马关县| 商城县| 堆龙德庆县| 广州市| 垦利县| 枣阳市| 杭州市| 同德县| 迭部县| 册亨县| 招远市| 衢州市| 图木舒克市| 拜泉县| 龙里县| 闽清县| 九寨沟县| 宁阳县| 凤庆县| 依安县| 赣州市| 正安县| 同仁县| 通渭县| 崇文区| 裕民县| 股票| 本溪市| 郎溪县| 云南省| 岳阳县| 济南市| 建始县| 含山县| 邵阳县| 肥东县| 泰州市| 侯马市| 惠来县| 南京市| 禄劝|