Android中oncreate中獲得控件高度或?qū)挾鹊膶?shí)現(xiàn)方法
Android中oncreate中獲得控件高度或?qū)挾鹊膶?shí)現(xiàn)方法
onCreate函數(shù)只是提供了數(shù)據(jù)初始化的機(jī)會(huì),此時(shí)還沒(méi)有正式繪制圖形。在圖形尚未渲染的情況下,getWidth()或getHeight()得到的值為0。如果需要自適應(yīng)屏幕,需要一進(jìn)入界面就得到父控件大小,然后需要在onCreate中動(dòng)態(tài)設(shè)置子控件大小。
方法1:
利用ViewTreeObserver類的addOnPreDrawListener接口。
ViewTreeObserver vto = hscrollview.getViewTreeObserver();
vto.addOnPreDrawListener(newViewTreeObserver.OnPreDrawListener() {
@Override
publicboolean onPreDraw() {
if(hasMeasured == false){
intwid = hscrollview.getWidth();
inthei = hscrollview.getHeight();
if(wid != 0 && hei != 0){
hasMeasured= true;
}
}
returntrue;
}
});
方法2:
利用ViewTreeObserver類的addOnGlobalLayoutListener接口。
如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- Android onCreateOptionsMenu的使用方法總結(jié)
- Android編程實(shí)現(xiàn)兩個(gè)Activity相互切換而不使用onCreate()的方法
- Android OnCreate()中獲取控件高度與寬度兩種方法詳解
- Android使用onCreateOptionsMenu()創(chuàng)建菜單Menu的方法詳解
- Android onCreate( )方法詳細(xì)介紹
- Android 解決嵌套Fragment無(wú)法接收onCreateOptionsMenu事件的問(wèn)題
- Android在OnCreate中獲取控件的寬度和高度的實(shí)現(xiàn)代碼
相關(guān)文章
關(guān)于Android中點(diǎn)擊通知欄的通知啟動(dòng)Activity問(wèn)題解決
這篇文章主要介紹了關(guān)于解決Android中點(diǎn)擊通知欄的通知啟動(dòng)Activity問(wèn)題的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-03-03
淺析Android Studio 3.0 升級(jí)各種坑(推薦)
本文是小編給大家收藏整理的關(guān)于Android Studio 3.0 升級(jí)后遇到的一些坑,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-11-11
Android開(kāi)發(fā)實(shí)現(xiàn)自定義水平滾動(dòng)的容器示例
這篇文章主要介紹了Android開(kāi)發(fā)實(shí)現(xiàn)自定義水平滾動(dòng)的容器,涉及Android滾動(dòng)容器的事件響應(yīng)、屬性運(yùn)算與修改相關(guān)操作技巧,需要的朋友可以參考下2017-10-10
詳解如何從原生Android 跳轉(zhuǎn)到hbuilder項(xiàng)目
這篇文章主要介紹了從原生Android 跳轉(zhuǎn)到hbuilder項(xiàng)目,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-08-08
解析:android 如何從JPEG生成BufferedImage
本篇文章是對(duì)在android中,如何從JPEG生成BufferedImage的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
Android獲取應(yīng)用版本號(hào)與版本名稱
這篇文章主要介紹了Android獲取應(yīng)用版本號(hào)與版本名稱的相關(guān)資料,需要的朋友可以參考下2016-03-03
Android PreferenceActivity與PreferenceFragment詳解及簡(jiǎn)單實(shí)例
這篇文章主要介紹了Android PreferenceActivity與PreferenceFragment詳解及簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下2016-12-12

