Компонуемые элементы ClickableText в качестве элементов списка и используйте их в ленивом столбце, чтобы перечислить всеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Компонуемые элементы ClickableText в качестве элементов списка и используйте их в ленивом столбце, чтобы перечислить все

Сообщение Anonymous »

Я хочу отобразить список имен клиентов в ленивом столбце, поэтому я создал переменную списка и использовал в ней составные элементы clicableText, чтобы можно было щелкнуть каждый элемент, а затем я хочу использовать его внутри ленивого столбца для отображения и можно прокручивать по вертикали, но логика здесь не очень хорошая, ниже мой код, я просто прокомментировал свою практику

Код: Выделить всё

@Composable
fun allCustomers(navController: NavController) {
val customerLists = listOf(
ClickableText(text = AnnotatedString("Customer1"),
onClick = {}),
ClickableText(text = AnnotatedString("Customer2"),
onClick = {}),
ClickableText(text = AnnotatedString("Customer3"),
onClick = {}),
ClickableText(text = AnnotatedString("Customer4"),
onClick = {}),
ClickableText(text = AnnotatedString("Customer5"),
onClick = {}),
ClickableText(text = AnnotatedString("Customer6"),
onClick = {}),
ClickableText(text = AnnotatedString("Customer7"),
onClick = {}),
ClickableText(text = AnnotatedString("Customer8"),
onClick = {}),
ClickableText(text = AnnotatedString("Customer9"),
onClick = {}),
ClickableText(text = AnnotatedString("Customer10"),
onClick = {}),
)
LazyColumn(
modifier = Modifier.fillMaxHeight(),
contentPadding = PaddingValues(5.dp),
) {
//                           items(1){cus->
//                               customerLists
//                           }
items(1, itemContent = {
customerLists.forEachIndexed { index, item ->
customerLists
//                                 Text(text = item,
//                                     color = Color(0xFFFCA4FF),
//                                     fontWeight = FontWeight.Bold,
//                                     fontSize = 24.sp,
//                                     lineHeight = 120.sp)
}
})
}
}
Я пытался показать список клиентов, но

Код: Выделить всё

Text(
text = item,
color = Color(0xFFFCA4FF),
fontWeight = FontWeight.Bold,
fontSize = 24.sp,
lineHeight = 120.sp,
)
Приведенный выше код не принимается внутри ленивого столбца

Подробнее здесь: https://stackoverflow.com/questions/787 ... olumn-to-l
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»