So reduzieren Sie die Höhe eines zusammensetzbaren Elements, um Inhalte ohne Polsterung einzuschließenAndroid

Forum für diejenigen, die für Android programmieren
Guest
 So reduzieren Sie die Höhe eines zusammensetzbaren Elements, um Inhalte ohne Polsterung einzuschließen

Post by Guest »

Ich verwende DropDownMenuItem mit einem Text in einem DrowpDownMenu und muss die Höhe von DropDownMenuItem auf die Höhe des Texts oder mit einem Abstand von mindestens 2 reduzieren. dp. Jetzt ist die Höhe des DropDownMenuItem auf großen Bildschirmen sehr groß. Ist doppelt so hoch wie der Text.
Außerdem fügt das übergeordnete DrowpDownMenu noch mehr Höhe hinzu. Wie kann diese Höhe auf die Texthöhe reduziert werden?
Image

Code: Select all

DropdownMenu(
modifier = Modifier.background(Color.Yellow),
expanded = expandedFile,
onDismissRequest = { expandedFile = false }
) {
DropdownMenuItem(
modifier = Modifier.background(Color.Blue),
text = {
Text(
modifier = Modifier.background(Color.Red),
text = stringResource(Res.string.exit)
)
}
)
}
Ich habe das alles versucht:

Code: Select all

DropdownMenuItem(modifier = Modifier.background(Color.Blue).padding(0.dp)
.sizeIn(minHeight = 0.dp).height(IntrinsicSize.Min),
contentPadding = PaddingValues(0.dp),
Keine hat funktioniert

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post