將xml佈局轉換成View的幾種方式
我們都知道在xml中控制佈局是最方便的,(當然如果你要說使用java程式碼那我也沒啥可說了。。。)
相信大家在這之前對inflate(int resource, ViewGroup root, boolean attachToRoot)應該很瞭解了(不瞭解的可以Android
LayoutInflater深度解析 給你帶來全新的認識)
下面我要 說的是獲取xml佈局轉換成View的幾種方法
1.View.inflate(int resource, ViewGroup root, boolean attachToRoot)
2.LayoutInflater.from(context).inflate(int resource, ViewGroup root, boolean attachToRoot)
3.(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE).inflate(int
resource, ViewGroup root, boolean attachToRoot)
4.getLayoutInflater().inflate(int
resource, ViewGroup root, boolean attachToRoot);
//呼叫Activity的getLayoutInflater()其實後面三種都是獲取LayoutInflater再去載入,而這三種方法原始碼都是最終呼叫的都是第3種方法
其他的方法還不知道,大家如果有請評論中留下,在此小弟先謝過啦
相關文章
- 網頁佈局------幾種佈局方式網頁
- 三欄式佈局的幾種實現方式
- 解析xml的幾種方式XML
- Android XML佈局報錯:android/view/View$OnUnhandledKeyEventListenerAndroidXMLView
- android操作XML的幾種方式AndroidXML
- 將soap報文(或xml)轉換成物件XML物件
- css網頁的幾種佈局CSS網頁
- 幾種常見的CSS佈局CSS
- 三種滑動方式的比較(scrollTo & view動畫 & 改變佈局引數)View動畫
- css佈局-實現左中右佈局的5種方式CSS
- ABAP和XML資料格式互相轉換的兩種方式XML
- CSS多種佈局方式自我實現-水平佈局(二)CSS
- Java中將XML轉換為PDF的兩種辦法JavaXML
- simplexml_load_string 將xml轉換成物件XML物件
- 將多個路徑字串轉換成XML文件樹字串XML
- kivy八種佈局方式學習
- 實現三欄佈局的幾種方法
- Android 獲得View寬高的幾種方式AndroidView
- [css佈局1]不知寬高情況下,水平垂直居中的幾種方式CSS
- CSS+DIV佈局三種定位方式CSS
- 用Flex實現常見的幾種佈局Flex
- vue專案多路由表頭吸頂實現的幾種佈局方式Vue路由
- Android xml 佈局AndroidXML
- 水平垂直居中佈局的多種實現方式
- 總結幾種常見的垂直居中的佈局
- 將字串轉換成Bitmap型別 或者 將Bitmap轉換成字串字串型別
- 談談實現瀑布流佈局的幾種思路
- Vue2 幾種常見開局方式Vue
- [開發教程]第8講:Bootstrap把已有的固定寬度佈局轉換成響應式佈局boot
- xml操作的幾種方法XML
- [轉載]javascript建立物件的幾種方式JavaScript物件
- 不懂聖盃佈局?5種方式包教包會
- 探究Android View 繪製流程,Xml 檔案到 View 物件的轉換過程AndroidViewXML物件
- Pbootcms將日期時間轉換成"剛剛、幾分鐘、幾小時前"的形式boot
- Android GUI之View佈局AndroidGUIView
- self.view.frame的佈局問題View
- HTML轉換到PDF的三種方式HTML
- 線上直播原始碼,flutter 溢位幾種佈局方案原始碼Flutter