问题标签 [android-compose-button]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
18708 浏览

android - Jetpack Compose 中按钮的背景颜色

我不知道为什么我不能在Button.

我遵循了 Compose Layout 代码实验室。
Image()中存在问题backgroundColor和资产。

0 投票
1 回答
989 浏览

android - 如何自定义 IconButton 的颜色

我想自定义 IconButton 的颜色,而不是使用 TopAppBar 上设置的默认值,但是在android.compose.material中没有插槽 api 可以更改它。

0 投票
2 回答
3092 浏览

android - 如何在单击按钮时更改按钮背景颜色

我正在尝试在 Android jetpack compose 中单击该按钮时更改按钮背景颜色。

0 投票
1 回答
6506 浏览

android - 如何使用 jetpack compose 创建圆形轮廓按钮

我正在尝试创建一个圆形OutlinedButton,中间有一个图标,没有文字。

最后一个按钮是椭圆形的:

在此处输入图像描述

使用IconButton

这是最终结果:

在此处输入图像描述

0 投票
1 回答
219 浏览

android-view - 单击按钮后可组合消失,如果后台有 SurfaceView

这基本上是我在活动的 onCreate 函数中的设置。启动活动正常,但是一旦单击按钮,可组合的列就不再可见(无论它是没有被绘制还是隐藏在 SurfaceView 后面,我都不知道..)。

将 zIndex 修饰符添加到 AndroidView 和 Column 都没有帮助。此外,问题(或者甚至可能是 Jetpack Compose 中的错误?)只能通过 AndroidView 内的 SurfaceView 观察到,其他视图似乎正在工作。

0 投票
1 回答
1178 浏览

android - 使用 Jetpack Compose 在单击按钮时动态添加视图

我想在每次用户单击“添加”按钮时将文本字段动态添加到我的布局中。添加的文本字段应添加到“添加”按钮上方。即在步骤 1 文本字段和添加按钮之间。如何通过 Jetpack Compose 实现?下面是屏幕截图其次是我当前的代码..

在此处输入图像描述

代码-

0 投票
1 回答
297 浏览

android - 单击按钮后从可组合函数返回一个值

我有一些代码在 compose 函数中,它返回一个“PscEntity”,它需要(你可以注意到)一个代码(字符串类型)和钱(双类型),我试图让函数返回一个新的PscEntity 的实例(因为此函数将用于更新这些实体的实例)但由于以下原因它不起作用:在此处输入图像描述并且添加“@Button”不允许我返回“PscEntity”

我想添加一个可以更改的变量,然后使用 if 语句检查值,但这似乎不是解决问题的好方法,

任何帮助将不胜感激

谢谢 :)

编辑:

这个函数是从“.callable { }”调用的

0 投票
1 回答
55 浏览

android - setting button background color bug?

I've tried to set the background color of buttons with custom hex values:

colors.xml:

but that results in:

enter image description here

and (as you can guess) isn't either the color nor the way I would like it to look like I've found other way to change the background color ("backgroundColor = Color(0xFFF67070)")

enter image description here

but this bit of code looks confusing, how can I change the background color of that button using resources?

thanks in advance :)

0 投票
3 回答
770 浏览

android - 如何从文本按钮中删除填充?

我正在尝试从中删除填充,TextButton但它不起作用。

我也尝试设置heightand sizeinModifier属性,但填充仍然存在

0 投票
1 回答
190 浏览

android - 防止在Android Compose中重复单击按钮的好方法是什么?

假设您在单击按钮时调用注册 API。

获取 API 响应并转到主屏幕。

在这种情况下,当快速重复按下按钮时,会多次调用 api。

在使用 compose 之前,我使用 Rxjava 在一定程度上解决了这个问题。

compose如何解决这个问题?