如何将 DropdownMenu 显示为对话框
是否可以将 DropdownMenu 中的项目显示为 Dialog 而不是传统的 Spinner?我注意到前者更擅长处理和展示更多的物品。 预期结果 当前代码 class MainAct…
可以更改可点击文本的突出显示吗?
我有一个 @Composable Text("Dropbox") ,其 Modifier 也实现了 clickable { //.. } But 当我点击它时 ,它会得到灰色突出显示!? 我不想要这个灰色…
如何在 Android Jetpack Compose 中按下按钮后检测按钮释放?
我找到了 onClick 和 onLongClick 甚至 onPress 的监听器,但没有像 buttonDown 和buttonUp,或onPress 和onRelease。 我错过了什么吗?我当前的用例…
Android Jetpack 中的单个 ViewModel 与多个 ViewModel
我遇到这种情况:视图从 Android ViewModel 渲染数据,但在功能上它们是不同的。例如,一个可以显示一些财务数据,另一个可以显示与体育相关的数据。 …
如何在jetpack compose中使用Android PdfViewer
在我发现有关“Android PdfViewer”的一些研究后,我想在我的应用程序中打开pdf,但我不知道如何使用它jetpack compose使用互操作性,因为它是java库…
Jetpack compose 中第一项较大的网格
我正在尝试使用 jetpack compose 来实现此视图: 我创建了一行,其中包含权重为 0.7 的图像,以及一列,其中包含权重为 0.3 的较小图像。 但列的底部…
如何识别 Glance App Widget 的多个实例
我正在尝试创建一个显示有关硬件设备信息的小部件。 可以有多个这样的设备,用户将能够为不同的设备添加相同的小部件。 我正在寻找一种方法来了解应在…
无法使用 @TypeConverter 在 LatLng 和 String 之间进行转换以存储在房间数据库中
我正在构建一个 Android 应用程序,需要在房间数据库中存储纬度和经度。 在我的内部,我使用 LatLng 类作为 Google Maps SDK 的一部分,但需要在 Room…
如何打开一个以闪烁光标为焦点的 BasicTextField?
我的一个视图中有一个 BasicTextField 。我默认显示软键盘,当我开始在键盘上输入字母时,BasicTextField 中没有显示任何内容,因为它没有光标。 为了…
如何在jetpack compose BasicTextField中设置边框颜色?
我使用 package androidx.compose.foundation.text 中的 BasicTextField ,它具有默认的灰色字段颜色,如下所示: 我不想要这个灰色突出显示,因此我…
如何在其中传递 navController 参数?
我对 jetpack compose kotlin 有点陌生。这是我的登录屏幕函数,它需要 2 个参数: fun loginScreen( navController: NavController, onClick: (mobil…
设置白平衡、ISO、光圈和亮度使用 CameraX 和 Camera2 的夜间模式和曝光的快门速度
我正在尝试设置相机预览白平衡、ISO、光圈和光圈。我的应用程序的夜间模式和曝光设置的快门速度。我已经使用 CameraX 设置了夜间模式和曝光设置,并使…
如果它是 jetpack compose 中类的实例,如何通知状态更改
我有这样的代码: class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanc…
JAVA中fragment和activity之间共享工厂视图模型
我有这个 class ForceUpdateViewModelFactory( private val mApplication: Application, private val mForceType: ForceUpdateType ) : ViewModelProv…