当前位置: 首页 > 知识库问答 >
问题:

Kotlin Android视图绑定:Kotlin Android扩展问题

何兴邦
2023-03-14

我正在尝试在Kotlin和碎片中做视图绑定。

val button: Button = view.findViewById(R.id.Rutton)
button.setOnClickListener{
    //do something here.
}

但是当它有很多对象的时候。我需要给它下个定义。所以我不得不看:

Kotlin Android视图绑定:findViewById vs Butternife vs Kotlin Android扩展

但是我在Android Studio中找不到ResultProfileBinding

我可以在我的程序中做什么?

共有1个答案

冯阳成
2023-03-14

如果您遵循了刚刚发布的链接的每个指令,特别是安装指令,您应该能够导入ResultProfileBinding

请记住,这个********Binding类将具有与布局文件相同的名称。根据示例,如果布局文件是my_own_layout.xml,绑定类将是myownlayoutbinding。在本例中,他们将布局文件称为result_profile.xml

 类似资料:
  • 我正试图找出在Kotlin中进行Android视图绑定的最佳方法。似乎有几个选择: 我对java中的findViewById和Butternife非常熟悉,但是在Kotlin中,每种视图绑定方法的优缺点是什么? Kotlin Android扩展能很好地使用RecycerView+ViewHolder模式吗? 另外,Kotlin Android扩展如何通过处理嵌套视图的视图绑定?

  • 很多时候,在制作网页时,我们希望在其他页面中重复某些页面。 CakePHP具有这样的功能,可以在另一个视图中扩展视图,为此,我们不需要再次重复代码。 extend()方法用于扩展View文件中的View 。 此方法采用一个参数,即带路径的视图文件的名称。 提供View文件的名称时,请勿使用扩展名.ctp。 例子 (Example) 在config/routes.php文件中进行更改,如以下程序所示

  • 这类似于JPA映射带有继承的视图和表,但由于接受的答案不能让我满意,所以我决定问自己的问题。 我有一个基于类,它包含所有实体的公共字段 我想像现在一样读/写,但我不知道如何映射,以便JPA查询可以使用它。我用做了一些努力,但没有成功。如果我将中的所有字段复制到中,那么我的应用程序将按预期运行,但这并不适合我。如何映射视图以便使用继承?

  • 数据网格详细视图(DataGrid DetailView) 用法 步骤 1:创建一个 HTML 页面     <head>         <script type="text/javascript" src="datagrid-detailview.js"></script>     </head>     <body>         <table id="tt"></table>

  • 我一直在关注YT视频制作测验应用程序,但最终我在绑定时遇到了这个错误: “kotlin android extensions”Gradle插件已被弃用 请使用本迁移指南(https://goo.gle/kotlin-android-extensions-deprecation)开始使用视图绑定的步骤(https://developer.android.com/topic/libraries/vie

  • 在我的应用程序中,我有一个滚动视图。在应用程序的生命周期中,我会动态地向滚动视图添加新视图。我可以添加很少问题的视图,但我不能得到正确的尺寸。下面是我想要的布局草图: 在图像中,我有一个尺寸为和的屏幕。它包含一个(或者可能是一个,但我不确定如何使用它),当向它添加视图时,该视图将会增长。我希望添加到视图中的每个项目的宽度等于屏幕高度的五分之一,并且具有匹配的高度。我可以使这工作,如果我硬编码的宽度