從xml inflate自定義的View
今天想自己實現一個View,這個View是常駐在程式中的,然後我會用自己的handler去重新整理它。首先我想說的是這個View比較的複雜,其中有很多其他的子View。那麼我想在它的建構函式中直接從xml中inflate出來這個View。那麼該怎麼做呢?
在這個View的建構函式中,加上下面這句話就可以實現上述要求:
LayoutInflater.from(context).inflate(R.layout.second, this,true);
這句話的意思就是:
將xml中的View樹Inflate出來並且使用this提供的parent引數
boolean值的意思是:
Whether the inflated hierarchy should be attached to the root parameter? If false, root is only used to create the correct subclass of LayoutParams for the root
view in the XML.
也就是當inflate之後,是否將這個this當作子View的parent並且將子View attach上去。
由於android中的View只能有一個Parent,所以這個boolean的值還是很關鍵的,這意味著如果這個值是true的話,那麼如果你想在其他的iewgroup上新增這個inflate出來的iew的話,你就必須在這個this上面remove這個iew。
相關文章
- 自定義VIEWView
- Android自定義View:View(二)AndroidView
- Android自定義View整合AndroidView
- 自定義View之SwitchViewView
- Android自定義view-自繪ViewAndroidView
- Flutter自定義View的實現FlutterView
- android自定義view(自定義數字鍵盤)AndroidView
- 【朝花夕拾】Android自定義View篇之(四)自定義View的三種實現方式及自定義屬性詳解AndroidView
- Flutter自定義View(二)—— MultiChildRenderObejctWidgetFlutterView
- 重拾Android自定義ViewAndroidView
- Android自定義View:ViewGroup(三)AndroidView
- 自定義view————Banner輪播View
- Flutter 自定義繪製 ViewFlutterView
- Android 自定義 View 之 LeavesLoadingAndroidView
- Android自定義View之Canvas的使用AndroidViewCanvas
- Android 自定義View:深入理解自定義屬性(七)AndroidView
- 【朝花夕拾】Android自定義View篇之(十一)View的滑動,彈性滑動與自定義PagerViewAndroidView
- 自定義梯形view與XRecyclerView的結合View
- 自定義View的硬體加速問題View
- 自定義view--鯨雲特效View特效
- Android 自定義View基礎(一)AndroidView
- 自定義View合輯(3)-下雨View
- Android自定義View之分貝儀AndroidView
- 自定義View實用小技巧View
- 自定義View 之 RecyclerView.ItemDecorationView
- Android自定義View之捲尺AndroidView
- 利用Xfermode 自定義形狀ViewView
- android自定義View——座標系AndroidView
- 自定義View-波浪動效View
- 自定義View-扭曲動效View
- Android自定義View注意事項AndroidView
- Android自定義View-卷軸AndroidView
- Android自定義View 水波氣泡AndroidView
- Android 自定義View 點贊效果AndroidView
- Android自定義View之Window、ViewRootImpl和View的三大流程AndroidView
- Android中View自定義XML屬性詳解以及R.attr與R.styleable的區別AndroidViewXML
- 自定義View事件之進階篇(四)-自定義Behavior實戰View事件
- 自定義View事件篇進階篇(二)-自定義NestedScrolling實戰View事件
- 關於自定義View的drawText字型測量View