Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.convertitoreculinario
- import android.os.Bundle
- import androidx.activity.ComponentActivity
- import androidx.activity.compose.setContent
- import androidx.activity.enableEdgeToEdge
- import androidx.compose.foundation.layout.Arrangement
- import androidx.compose.foundation.layout.Box
- import androidx.compose.foundation.layout.Column
- import androidx.compose.foundation.layout.Row
- import androidx.compose.foundation.layout.Spacer
- import androidx.compose.foundation.layout.fillMaxSize
- import androidx.compose.foundation.layout.height
- import androidx.compose.foundation.layout.width
- import androidx.compose.material.icons.Icons
- import androidx.compose.material.icons.filled.ArrowDropDown
- import androidx.compose.material3.Button
- import androidx.compose.material3.DropdownMenu
- import androidx.compose.material3.DropdownMenuItem
- import androidx.compose.material3.Icon
- import androidx.compose.material3.MaterialTheme
- import androidx.compose.material3.OutlinedTextField
- import androidx.compose.material3.Surface
- import androidx.compose.material3.Text
- import androidx.compose.runtime.Composable
- import androidx.compose.ui.Alignment
- import androidx.compose.ui.Modifier
- import androidx.compose.ui.tooling.preview.Preview
- import androidx.compose.ui.unit.dp
- import com.example.convertitoreculinario.ui.theme.ConvertitoreCulinarioTheme
- class MainActivity : ComponentActivity() {
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- enableEdgeToEdge()
- setContent {
- ConvertitoreCulinarioTheme {
- Surface(modifier = Modifier.fillMaxSize()) {
- ConvertitoreCulinario()
- }
- }
- }
- }
- }
- @Composable
- fun ConvertitoreCulinario() {
- Column(
- modifier = Modifier.fillMaxSize(),
- verticalArrangement = Arrangement.Center,
- horizontalAlignment = Alignment.CenterHorizontally
- ) {
- Text("Convertitore Culinario", style = MaterialTheme.typography.headlineLarge)
- Spacer(modifier = Modifier.height(16.dp))
- OutlinedTextField(
- value = "",
- onValueChange = { },
- label = {Text("Enter Value") })
- Spacer(modifier = Modifier.height(16.dp))
- Row {
- Box {
- Button(onClick = { }) {
- Text(text = "Da ...")
- Icon(
- Icons.Default.ArrowDropDown,
- contentDescription = "Freggia giú"
- ) //accessibilitá ...
- }
- DropdownMenu(expanded = true, onDismissRequest = { }) {
- DropdownMenuItem(
- text = { Text("Tazze") },
- onClick = { }
- )
- DropdownMenuItem(
- text = { Text("Cucchiai") },
- onClick = { }
- )
- DropdownMenuItem(
- text = { Text("Bicchieri") },
- onClick = { }
- )
- }
- }
- Spacer(modifier = Modifier.width(16.dp))
- Box {
- Button(onClick = { }) {
- Text(text = "A ...")
- Icon(
- Icons.Default.ArrowDropDown,
- contentDescription = "Freggia giú"
- ) //accessibilitá ...
- }
- DropdownMenu(expanded = true, onDismissRequest = { }) {
- DropdownMenuItem(
- text = { Text("ml") },
- onClick = { }
- )
- DropdownMenuItem(
- text = { Text("grammi") },
- onClick = { }
- )
- }
- }
- }
- Spacer(modifier = Modifier.height(30.dp))
- Text("Pari a:",
- style = MaterialTheme.typography.headlineMedium
- )
- }
- }
- @Preview(showBackground = true)
- @Composable
- fun ConvertitoreCulinarioPreview() {
- ConvertitoreCulinarioTheme {
- ConvertitoreCulinario()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment