FragmentでJetpack Composeをつかう
3792 ワード
前書き
FragmentでJetpack Composeを使う時の書き方を忘れてしまうので、メモとして残します。
純正Compose
class ComposeUIFragment : Fragment() {
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
return ComposeView(requireContext()).apply {
setContent {
Text(text = "Hello world.")
}
}
}
}
compose + xmlのハイブリッド
class ComposeUIFragment : Fragment() {
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
return inflater.inflate(R.layout.fragment_compose_ui, container, false).apply {
findViewById<ComposeView>(R.id.composeView).setContent {
Text(text = "Hello world.")
}
}
}
}
以上ですw
Author And Source
この問題について(FragmentでJetpack Composeをつかう), 我々は、より多くの情報をここで見つけました https://qiita.com/kazu_developer/items/975c8595c318b0a1c68b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .