1. 程式人生 > >【Flutter 混合開發】新增 Flutter 到 Android Fragment

【Flutter 混合開發】新增 Flutter 到 Android Fragment

![](https://img2020.cnblogs.com/other/467322/202010/467322-20201029221809283-1917315759.png) > Flutter 混合開發系列 包含如下: > - 嵌入原生View-Android > - 嵌入原生View-iOS > - 與原生通訊-MethodChannel > - 與原生通訊-BasicMessageChannel > - 與原生通訊-EventChannel > - 新增 Flutter 到 Android Activity > - **新增 Flutter 到 Android Fragment** > - 新增 Flutter 到 iOS > > 每個工作日分享一篇,歡迎關注、點贊及轉發。 #### 使用新引擎建立 FlutterFragment 新增 Flutter 到 Fragment 與新增 Activity 基本一樣,如果新增到 Activity 滿足需求,建議使用 Activity,因為 Activity 更加靈活和易於使用。 新增到 Fragment 程式碼: ```kotlin class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val fragment = FlutterFragment.createDefault() supportFragmentManager .beginTransaction() .add(R.id.fragment_container, fragment) .commit() } } ``` **activity_main** 佈局檔案修改如下