问题标签 [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.
android - 如何在 Row 上添加 TextField?
我无法在行上添加文本字段。我已经尝试过使用 row、flexrow、flowrow、stack、wrap 和 container。在列上它有效。
我想这样输出;
用户名:(文本字段)
android - 在 Jetpack Compose UI 中设置内容视图的方法
我有三个问题
- 有
setViewContent
哪个接受composable
函数作为输入参数,类似于setContent
.setViewContent
那么, andsetContent
和它的用例之间有什么区别。您可以setViewContent
在androidx.compose
包装中看到。 setContent
并且setViewContent
都返回CompositionContext?
。因此,我们将如何使用CompositionContent
.- 有没有办法将现有的
layout.xml
与新compose ui
的整合到相同的活动或片段中。
android - Jetpack compose 中带有提示文本的 TextField
我想textfield
用hint
. jetpackcompose
任何示例如何创建textfield
使用jectpack
?谢谢
android - 将滑动手势处理添加到撰写视图
找不到任何示例代码。由于我没有看到任何手势类,我只是去了常规文档,并且那些集中在设置 Activity 上GestureRecognizerCompat
,这不起作用。设置它可以工作,但不会检测到滑动或点击(在模拟器中)。在 SwiftUI 中有 Gestures 的处理程序。在 Compose Slack Channel 上询问并被告知寻找FooGestureDetector
可组合功能。
寻找一些示例代码。终于有一个 Compose 教程了,它本来就很好,但是当你完成后你的应用程序做的很少。我还查看了 GitHub 上的示例项目,该项目用于为新闻站点创建帖子。有一些有趣的东西,但没有手势。
主要目标只是拥有多个Card
s 并能够在它们之间滑动(a la ViewPager
(1/2),这在 Compose 中尚不可用)。
我确实设法检测到对视图的点击,如下所示:
这有效,我确实看到了日志消息(注意我没有用Click
指令包装按钮)。但我真正想要的是对包含所有这些组件的外部视图进行滑动检测。
android - 在jetpack compose中画一条线
使用 XML 布局,您可以使用带有彩色背景的 View 对象来绘制一条线。
我们如何在 Jetpack compose 中绘制水平线或垂直线?
android - 从 jetpack compose 中的另一个小部件访问小部件
使用传统的 XML,您可以使用它的 id 或标签获取 View 的实例。
这在jetpack compose中怎么可能?
它甚至需要这样的功能,还是全部使用 state 完成?
android - 在 Compose ui 中实现 BottomSheetDialog
如何BottomSheetDialog
在 jetpack compose ui 中实现。
我尝试使用BottomDrawerLayout
and DropdownPopup
。但他们都不为我工作。
android - 需要成功构建才能显示预览或无法在 Android Studio 4.0 Canary 的预览中显示内容
我试图打开预览但无法打开它。
我尝试再次打开工作室,但预览只显示一个空白的白色屏幕,其中没有显示任何内容。当我再次打开它时,它会在预览端显示以下消息:
构建过程已完成并尝试构建多次,但仍然显示相同的错误。
我在里面使用了简单的文本。
以下是我的全部内容:
如果有人知道这个问题,请分享答案。