Можно ли использовать/размещать представление Compose в действии, написанном на Java?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Можно ли использовать/размещать представление Compose в действии, написанном на Java?

Сообщение Anonymous »

Google приводит следующий пример того, как использовать ComposeView в XML и раздувать его во фрагменте.

Код: Выделить всё

class ExampleFragment : Fragment() {

override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View {
// Inflate the layout for this fragment
return inflater.inflate(
R.layout.fragment_example, container, false
).apply {
findViewById(R.id.compose_view).setContent {
// In Compose world
MaterialTheme {
Text("Hello Compose!")
}
}
}
}
}
У меня есть действие, написанное на Java, а не на Kotlin. Можно ли использовать setContent из активности Java? Если да, то у меня проблемы с синтаксисом.

Подробнее здесь: https://stackoverflow.com/questions/674 ... en-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»