kotlin - 基于真假值我应该如何仅使用 kotline 在 xml 文件中使按钮的可见性为真

标签 kotlin

请参阅下面的代码 apply_job 值可能是 true 或 false

<Button
            android:id="@+id/apply_job"

            android:layout_width="match_parent"
            android:text="Apply"
            android:background="@color/colorPrimary"
            android:layout_height="wrap_content" />

最佳答案

在 Kotlin 中,如果您使用 kotlin 扩展,则不必初始化变量。

确保您已在模块的 build.gradle 中添加此插件

apply plugin: 'kotlin-android-extensions'

管理可见性
val canShow = true
apply_job.visibility = if(canShow) View.VISIBLE else View.GONE

关于kotlin - 基于真假值我应该如何仅使用 kotline 在 xml 文件中使按钮的可见性为真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49232887/

相关文章:

android - 如何在Kotlin中使用简单的数据类

java - 如何在flutter中将android设备连接到vs code检查代码?我也打开了调试

java - 我是否在组合键中正确定义了多对一?

android - 使用导航组件保存 RecyclerView 的滚动

android - (DAGGER-ANDROID) 不能在 Espresso 测试中使用 @Inject 并且不能使用 mockWebServer

tensorflow - 字节缓冲区的大小和形状不匹配(以前没有回答)

javascript - Kotlin/JS,Gradle 插件 : Unable to load '@webpack-cli/serve' command

android - 将分页库从 3.0.0-alpha10 更新到 3.0.0-alpha12 时出现运行时错误

android - 添加 Kotlin Multiplatform 模块作为依赖项时出错 : "Android project without build variants, and cannot be built."

java - Kotlin 中的 Void 返回类型是什么意思