Сделал виджет с GUI API в Jetpack Compose. Кнопка, заполняющая весь виджетAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Сделал виджет с GUI API в Jetpack Compose. Кнопка, заполняющая весь виджет

Сообщение Anonymous »

Я использовал Glance API в Jetpack Compose, чтобы создать виджет на главном экране. Однако при использовании кнопка заполняет весь виджет. Сделал, как указано в этой документации -
https://developer.android.com/develop/u ... app-widget

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

implementation ("androidx.glance:glance:1.0.0")
implementation ("androidx.glance:glance-appwidget:1.0.0")
Добавлены версии зависимостей.
Проверил именно то, что указано в документации выше.
Ожидается
Результат

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

@Composable
private fun MyContent() {
Column(
modifier = GlanceModifier.fillMaxSize(),
verticalAlignment = Alignment.Top,
horizontalAlignment = Alignment.CenterHorizontally
) {
Text(text = "hello", modifier = GlanceModifier.padding(12.dp))
Row(horizontalAlignment = Alignment.CenterHorizontally) {
Button(
text = "A",
onClick = actionStartActivity()
)
Button(
text = "B",
onClick = actionStartActivity()
)
}
}
}
Точный код

Подробнее здесь: https://stackoverflow.com/questions/782 ... hole-widge
Ответить

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

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

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

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

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