问题标签 [composable]
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 - 如何在 Jetpack 的 Compose 中管理焦点状态
我有一个自定义的可组合视图(本质上是 Surface + Text),我想根据焦点状态更改表面的颜色。FocusManager#FocusNode 被标记为内部的,我不知道有什么方法可以实现这一点。这只是尚不可用吗?还有其他人必须解决这个问题吗?
python - 正确使用 Psycopg2 SQL 模块
由于莫里斯·迈耶(Maurice Meyer)让我意识到的语法错误而编辑了问题
我需要保护应用程序免受 SQL 注入,因此使用Psycopg2中的sql模块。这会生成一个工作查询:
但是我想知道这是否是正确的解决方案。由于生成的查询是:
但是根据Postgresql 文档,标识符应该不加引号。为什么它仍然有效?
android-jetpack - 如何在@Compose 函数中将@DrawableRes 参数更改为Drawable?
图片函数从资源id中绘制图片;喜欢R.drawable.icon
。
我怎样才能改变它,所以它需要一个Drawable
参数而不是一个@DrawableRes
?
android - 如何使用 jetpack compose 创建“方案”?
在我的 Android Studio 应用程序项目中,我在 manifest 中注册了所有活动、服务、接收器等。我还可以定义如下方案:
例如,用这个特定的指定活动打开我的应用程序并预填充地图区域。因此,我可以从其他应用程序启动此活动,也可以创建通知以相应地启动这些活动。
现在,我正在使用 jetpack compose 创建一个 Android 应用程序,我有一个 Activity 来编写所有“视图”。我如何能够通过 jetpack compose 立即进入地图视图?
android - @Composable 在被覆盖的方法中?
我想在覆盖方法上画一个@Composable,比如
不幸的是,我不能override onKeyDown()
用 @Composable 标记 a,因为我得到:
冲突重载:@Composable public open fun onKeyDown(keyCode: Int, event: KeyEvent?): Boolean 定义在 com.example.emptycompose.MainActivity, public open fun onKeyDown(p0: Int, p1: KeyEvent!): Boolean 定义在 androidx .appcompat.app.AppCompatActivity
我如何@Composable
在例如 a 中使用 a override onKeyDown()
?
android - 有什么方法可以从库的源代码中查看示例?
源代码的文档字符串中有那个@sample
东西,比如@sample androidx.compose.foundation.samples.PlaceholderBasicTextFieldSample
. 我想知道我怎么能——如果有办法的话——看到他们,看到这个PlaceholderBasicTextFieldSample
。试图寻找这个,但没有运气。
android - 使用 Jetpack Compose 1.0.0-alpha11 时如何手动导入扩展函数?
我有一个List<Item>
我想使用 Jetpack Compose 显示的内容。在版本“1.0.0-alpha10”中,此代码:
工作正常,但是,根据新的更新,从“1.0.0-alpha11”开始:
LazyColumn/LazyRow/LazyVerticalGrid 范围的新项目(计数:Int)工厂方法。items(items: List) 和 itemsIndexed(items: List) 现在是扩展函数,因此您必须在使用时手动导入它们。
我的应用程序不再工作了。我不确定我是否理解:
items(items: List) 现在是扩展功能,因此您必须手动导入。
这是什么意思?如何解决这个问题?
提前致谢。
android - 如何访问可组合内的@Composable 属性?
假设我有一个可组合的 Jetpack:
我在上面的列中添加了一个修饰符。
正如所指出的:如何访问该列中的修饰符?
android - Android 可组合,BasicCodelabTheme 显示错误
我尝试了基本的可组合代码实验室练习。在 Android Studio BasicCodelabThemes 中显示为错误。请帮我找出错误
android-jetpack - Jetpack Compose - 如何向可组合添加多个修饰符,顺序是否重要?
我想知道我们如何添加多个修饰符,例如向 android jetpack 组合添加背景、填充等?