kotlin 相关问题

Kotlin是一种由JetBrains支持的开源,静态类型编程语言。 Kotlin结合了OO和功能特性,专注于互操作性,安全性,清晰度和工具支持。它目前面向JVM和JavaScript,它是Android上官方支持的语言。

Getter 属性的 val 和 var 之间的区别

class Age(var secondary: Int) { 变量年龄:Int = 4 val isYoung // 未生成支持字段。 get() = 年龄 < 30 // var isYoung // why is backing filed generated automatically here...

回答 1 投票 0

Getter中val和var的区别

class Age(var secondary: Int) { 变量年龄:Int = 4 val isYoung // 未生成支持字段。 get() = 年龄 < 30 // var isYoung // backing filed is generated automatically????? // ...

回答 1 投票 0

Android 中的垂直对齐

我正在编写 Android 培训课程中的一些示例,但我陷入了一些细节。我想垂直对齐文本可组合项和开关可组合项,但不知何故,开关组合项...

回答 1 投票 0

尽管 lib 和 asset 文件夹没有更改,APK 大小却翻了一番

我最近收到了一个 90 MB 的 Android 应用程序版本。然而,尽管 lib 和 asset 文件没有发生任何变化,最新版本的大小却增加了一倍。但相同文件的原始大小是

回答 1 投票 0

旋转设备屏幕时意外显示抽屉内容

我有带有抽屉内容的脚手架。我还在清单文件中设置了属性 configChanges="orientation|screenSize" 。 当我将屏幕从纵向旋转到相册时,抽屉内容

回答 1 投票 0

如何解决LazyColumn数据加载和滞后问题?

当我调用 API 时,它会将数据加载到我们的 LazyColumn 中,但这只是第一次。当用户退出应用程序并立即返回时,列表为空。然而,如果他们在一段时间后回来......

回答 1 投票 0

Flow<PostgresAction.Insert>.onEach{}.collect() 未运行并阻止进一步命令运行 SUPABASE 实时和 KOTLIN Android Studio

我正在使用 Kotlin、XML、Android Studio 和 Supabase(用于后端)开发一个聊天应用程序。 我面临实时功能的问题,以便我可以处理我们之间的实时消息传递...

回答 1 投票 0

Kotlin jetpack 在没有端点且在 post 方法中进行 API 调用

接口 ApiInterface { @多部分 @邮政(”/”) 暂停乐趣 getRendomFact( @Part(“secret_key”)secretKey:字符串, @Part(“令牌”)令牌:字符串, @部分(“...

回答 1 投票 0

我的拉动刷新在 WebView Compose 中不起作用

我有一个简单的 WebPageView.kt,我可以在我的应用程序中嵌入 Web 视图的其他页面中调用它。它与 LinearProgressIndicatorProgress 一起工作正常,为每个 webpa 显示进度条...

回答 1 投票 0

Kotlin 在调用 listOf() 时使用哪个 List 实现

众所周知,在Java中List不是一个类,而是一个接口,所以你不能获取List的实例,你必须指定实现,如ArrayList,LinkedList等。所以这里是问题:什...

回答 1 投票 0

如何为Android应用添加应用权限

我想向 Play 商店提交一个应用程序,但就权限而言我有点困惑。 基本上,该应用程序需要用户获得许可才能拍照(Cam...

回答 1 投票 0

如何模拟lifecycleScope进行单元测试?

我正在为我的生命周期范围编写单元测试,但在执行测试时遇到问题。 有人可以告诉我如何适当地模拟生命周期作用域吗? 示例代码: 类 TestFragment : Fragment() { ...

回答 1 投票 0

在 Kotlin 中打印调用堆栈

如何使用 Kotlin 打印调用堆栈? 谢谢!

回答 2 投票 0

如何使用 jetpack compose 设置复选框的边框颜色

我需要实现如下所示的复选框 我尝试探索 compose 提供的所有方面来更改复选框,如下所示 颜色:CheckboxColors = CheckboxDefaults.colors() 我...

回答 5 投票 0

如何摆脱智能电视键盘中的横向背景?

我的智能电视(Android 电视)键盘布局有问题。我想去掉键盘上方的白色背景。我该怎么做呢? AndroidManifest.xml 我的智能电视(Android 电视)键盘布局有问题。我想去掉键盘上方的白色背景。我该怎么做? AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.customknobkeyboard" android:versionCode="1" android:versionName="1.0"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/KeyboardTheme"> <service android:name=".KnobKeyboardApp" android:label="@string/app_name" android:permission="android.permission.BIND_INPUT_METHOD" android:exported="true"> <intent-filter> <action android:name="android.view.InputMethod" /> </intent-filter> <meta-data android:name="android.view.im" android:resource="@xml/knob_method" /> </service> <activity android:name=".MainActivity" android:exported="true" android:theme="@android:style/Theme.Translucent.NoTitleBar"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 我尝试更改 androidmanifest.xml android:imeOptions="flagNoExtractUI", 试试这个,应该可以解决问题: @Override public boolean onEvaluateFullscreenMode() { return false; } 此模式停用全屏模式,这是横向视图的默认设置。

回答 1 投票 0

对列表进行排序后,LazyColumn 会重新组合,但在此之后,再次重新组合以恢复排序顺序

在我的视图可组合项中,我有一个 LazyColumn 中的项目列表和一个在升序和降序排序之间切换的“排序”按钮。该列表来自我的状态持有者班级

回答 1 投票 0

请求网络权限的最简单方法是什么?

我有一个 Compose 多平台应用程序,我需要该应用程序与服务器通信。因此,我在共享/模块中拥有 Ktor 客户端内容,在服务器/模块中拥有 Ktor 服务器。 我

回答 1 投票 0

适配器不会在recyclerview中渲染元素,日志中没有错误

Adapter在recyclerview中没有渲染元素,logcat中也没有错误。 我更改了 recyclerview 的背景,我知道它已显示,但我添加到其中的元素...

回答 1 投票 0

Android AlertDialog 在顶部和底部添加不需要的边距

val 生成器:AlertDialog.Builder = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { AlertDialog.Builder(这个,android.R.style.Theme_Material_Light_Dialog_Alert) ...

回答 1 投票 0

如何在Android中创建带有线性渐变边框的自定义视图?

我正在尝试在 Android 中创建一个自定义视图,该视图具有带圆角的线性渐变边框,类似于这些图像中所示的: 我在 Kot 中编写了以下自定义视图类...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.