fragment小認識
1 安卓中的佈局都是繼承ViewGroup
ViewGroup特點有自己的孩子(子控制元件)
2 靜態新增:
宣告類繼承fragment
實現oncreateView方法
xml中引進佈局
靜態的實際開發幾乎用不到。
動態新增:
// 1 獲得fragment 的管理者
FragmentManager fragmentManager= getFragmentManager();(support包下的)
// 獲得事物管理
FragmentTransaction ft= fragmentManager.beginTransaction();
// 新增fragment
// ft.replace(layout,fragment);
// 提交
ft.commit();
/R.android.id.content // 系統的窗體
相容低版本時使用 : getSupportFragmentManager()(v4包下的)
下載流行support包下的
3 fragment間的通訊
注 :tag 為在主activity動態新增 fragment的時候設定的一個字串引數
在其中一個fragment中通過getActivity()獲得的activity
然後getActivity().getFragmentManager().findFragmentByTag();獲得另一個fragment的例項。此時就可以呼叫兩一個fragment中的方法了
相關文章
- 我認識Linux的小羞愧歷史Linux
- Android技能樹 — Fragment總體小結AndroidFragment
- Android Fragment用法知識點的講解AndroidFragment
- Fragment 相關知識點都在這裡了Fragment
- 帶你認識,19個學習Python的小技巧!Python
- FragmentFragment
- 認識CopyOnWriteArrayList
- 認識ncurses
- 認識jqueryjQuery
- 認識DockerDocker
- JQuery認識jQuery
- 認識htmlHTML
- 認識RedisRedis
- 認識 LLVMLVM
- JSON認識JSON
- 小學一年級奧數_認識圖形_02(認識三角形、四邊形)
- Flutter | 通過一個小例子帶你認識動畫 AnimationFlutter動畫
- 認識 Service Worker
- Android - 認識ContextAndroidContext
- 感性認識JWTJWT
- 認識mysql(1)MySql
- 認識mysql(3)MySql
- 初步認識zookeeper
- 認識微服務微服務
- 示波器再認識
- Linux基本認識Linux
- 認識 Here Document
- 深入認識LinuxLinux
- Mybatis初步認識MyBatis
- 關於UI設計行業的認識再到認識UI行業
- 【BUG系列】Fragment中巢狀Fragment,不顯示Fragment巢狀
- Android--單Activity+多Fragment,玩轉FragmentAndroidFragment
- 認識並使用PromisePromise
- Android-認識BitmapAndroid
- 認識Java泛型Java泛型
- 初步認識Apache IgniteApache
- Kafka基礎認識Kafka
- Powershell————1、認識Powershell