问题标签 [android-jetpack-compose]

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 投票
1 回答
648 浏览

android - 如何在 Row 上添加 TextField?

我无法在行上添加文本字段。我已经尝试过使用 row、flexrow、flowrow、stack、wrap 和 container。在列上它有效。

我想这样输出;

用户名:(文本字段)

0 投票
4 回答
2571 浏览

android - Jetpack Compose UI:如何创建 SearchView?

我想使用 jetpack compose 创建 SearchView,但找不到任何可以帮助我的示例。提前致谢。

在此处输入图像描述

0 投票
5 回答
20109 浏览

android - 如何使用 Jetpack Compose 创建圆角边框按钮

我需要使用 Jetpack Compose 在 Button 中添加圆角边框

喜欢 :

在此处输入图像描述

0 投票
1 回答
1115 浏览

android - 在 Jetpack Compose UI 中设置内容视图的方法

我有三个问题

  1. setViewContent哪个接受composable函数作为输入参数,类似于 setContent. setViewContent那么, andsetContent和它的用例之间有什么区别。您可以setViewContentandroidx.compose包装中看到。
  2. setContent并且setViewContent都返回CompositionContext?。因此,我们将如何使用CompositionContent.
  3. 有没有办法将现有的layout.xml与新compose ui的整合到相同的活动或片段中。
0 投票
7 回答
17454 浏览

android - Jetpack compose 中带有提示文本的 TextField

我想textfieldhint. jetpackcompose任何示例如何创建textfield使用jectpack?谢谢

0 投票
1 回答
2498 浏览

android - 将滑动手势处理添加到撰写视图

找不到任何示例代码。由于我没有看到任何手势类,我只是去了常规文档,并且那些集中在设置 Activity 上GestureRecognizerCompat,这不起作用。设置它可以工作,但不会检测到滑动或点击(在模拟器中)。在 SwiftUI 中有 Gestures 的处理程序。在 Compose Slack Channel 上询问并被告知寻找FooGestureDetector可组合功能。

寻找一些示例代码。终于有一个 Compose 教程了,它本来就很好,但是当你完成后你的应用程序做的很少。我还查看了 GitHub 上的示例项目,该项目用于为新闻站点创建帖子。有一些有趣的东西,但没有手势。

主要目标只是拥有多个Cards 并能够在它们之间滑动(a la ViewPager(1/2),这在 Compose 中尚不可用)。

我确实设法检测到对视图的点击,如下所示:

这有效,我确实看到了日志消息(注意我没有用Click指令包装按钮)。但我真正想要的是对包含所有这些组件的外部视图进行滑动检测。

0 投票
2 回答
12558 浏览

android - 在jetpack compose中画一条线

使用 XML 布局,您可以使用带有彩色背景的 View 对象来绘制一条线。

我们如何在 Jetpack compose 中绘制水平线或垂直线?

0 投票
1 回答
1518 浏览

android - 从 jetpack compose 中的另一个小部件访问小部件

使用传统的 XML,您可以使用它的 id 或标签获取 View 的实例。

这在jetpack compose中怎么可能?

它甚至需要这样的功能,还是全部使用 state 完成

0 投票
1 回答
2774 浏览

android - 在 Compose ui 中实现 BottomSheetDialog

如何BottomSheetDialog在 jetpack compose ui 中实现。
我尝试使用BottomDrawerLayoutand DropdownPopup。但他们都不为我工作。

0 投票
8 回答
2450 浏览

android - 需要成功构建才能显示预览或无法在 Android Studio 4.0 Canary 的预览中显示内容

我试图打开预览但无法打开它。

我尝试再次打开工作室,但预览只显示一个空白的白色屏幕,其中没有显示任何内容。当我再次打开它时,它会在预览端显示以下消息:

构建过程已完成并尝试构建多次,但仍然显示相同的错误。

我在里面使用了简单的文本。

以下是我的全部内容:

如果有人知道这个问题,请分享答案。