Skip to main content

Posts

Showing posts from August, 2025

Use Compose in hybrid apps with View-based systems via ComposeView and AndroidView.

 import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.widget.Button import android.widget.LinearLayout import android.widget.TextView import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.* import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.platform.ComposeView import androidx.compose.ui.unit.dp import androidx.compose.ui.viewinterop.AndroidView import com.example.myapp.R class MainActivity : ComponentActivity() {     override fun onCreate(savedInstanceState: Bundle?) {         super.onCreate(savedInstanceState)                  // Set content with a mix of View-based and Compose UI         setContentView(R.layout.activity_main)       ...