Android Compose: Add top bar title to activity screen

Andres Sandoval
Dec 25, 2021

Tutorial shows how to add “top bar” title app name to an Android Compose activity. Create function topBar() copy snippet below, change string “My Important Dates”.

@Composable
fun topBar() {
TopAppBar(title = {
Text(
text = "My Important Dates",
style = MaterialTheme.typography.h6,
textAlign = TextAlign.Center
)
})
}

Call the topBar function inside your main function.

@Composable
fun HomeScreen(onNavigate: (Todo?) -> Unit) {
val viewModel = viewModel(HomeViewModel::class.java)
val state by viewModel.state.collectAsState()

Scaffold(
topBar = { topBar() })
}

Thanks for reading! Let me know if you have any questions or feedback.

Andres

Reference:

--

--