0815 0816

1.Android解決在onCreate()中獲取View的width、Height爲0的方法
2.view.post()
探究爲什麼:在onCreate中經過View.post能獲取寬高
https://blog.csdn.net/scnuxisan225/article/details/49815269
3.https://yifeng.studio/2017/03/21/android-obtain-view-width-and-heigth-not-zero/html

4.https://www.jianshu.com/p/b1d5e31e2011
前面說了post方法能夠保證新任務是在layout調用事後執行。android

5.View的生命週期
https://www.jianshu.com/p/36007c59f282佈局


6.ViewTreeObserver
https://www.jianshu.com/p/5b026ffc36f1
經過ViewTreeObserver .addOnGlobalLayoutListener來得到寬高,當得到正確的寬高後,請移除這個觀察者,不然回調會屢次執行:
當視圖樹的佈局、視圖樹的焦點、視圖樹將要繪製、視圖樹滾動等發生改變時,ViewTreeObserver都會收到通知,post

7.
getLocationInWindow 和 getLocationOnScreen 區別
int[] location = new int[2] ;
view.getLocationInWindow(location); //獲取在當前窗口內的絕對座標,getLeft , getTop, getBottom, getRight, 這一組是獲取相對在它父窗口裏的座標。
view.getLocationOnScreen(location);//獲取在整個屏幕內的絕對座標,注意這個值是要從屏幕頂端算起,也就是包括了通知欄的高度。
location [0]--->x座標,location [1]--->y座標.net


8.https://blog.csdn.net/canot/article/details/50430998server


9.
ndroid之popupwindow使用
https://hsulei.com/2016/11/28/android%E4%B9%8Bpopupwindow%E4%BD%BF%E7%94%A8/htm

 

10.Android 經過Java代碼生成建立界面。動態生成View,動態設置View屬性。addRules詳解blog

https://www.cnblogs.com/wangfeng520/p/5741822.html生命週期

11.UI之ImageView旋轉的幾種方式
https://blog.csdn.net/gh8609123/article/details/60369777get


12.startActivityForResult 用法

13.android finish activity

本站公眾號
   歡迎關注本站公眾號,獲取更多信息