// TestToast Example // Source code file: MainActivity.kt // Display a Toast when the button is clicked. package it372.ssmith.testtoast import android.os.Bundle import android.widget.Toast import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.material3.Button import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.tooling.preview.Preview import it372.ssmith.testtoast.ui.theme.TestToastTheme class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContent { TestToast( ) } } } @Composable fun TestToast( ) { val context = LocalContext.current Button(onClick = { Toast.makeText(context, "Hello, World!", Toast.LENGTH_LONG).show( ) }) { Text("Show Toast") } } @Preview(showBackground = true) @Composable fun LayoutPreview() { TestToast( ) }