kotlin如何找控件id

在Kotlin中,我们可以避免使用findViewById来查找控件。只需在`build.gradle`中添加相关配置,并使用`kotlinx.android.synthetic.main.布局名称.*`导入布局,即可直接调用控件的方法。对于包含的布局,同样需要导入。推荐使用驼峰命名规则为布局文件中的id命名,以保持与类中命名的一致性。
摘要由CSDN通过智能技术生成

Activity

module:app -> build.gradle 添加以下代码

apply plugin: 'kotlin-android-extensions'

我们不需要使用findViewById来获取控件,只需要使用控件的id就可以操作控件的相关方法。当然大家也发现了import,没错,这也是必须的,AndroidStudio会自动为你添加。如果你不嫌麻烦,手动写也是没毛病的。

import格式是这样的:kotlinx.android.synthetic.main.布局名称.*。需要注意的是include进来的布局,也是需要通过import导入相应布局,这样才能正常使用。

建议布局文件中id的命名规则和java类中的命名规则保持一致,都使用驼峰命名。

​//直接引用即可
helloTv.text = "Hello Kotlin!"

​

Fragment

class CardViewFragment : Fragment() {

    private val TAG = "CardViewFragment"
    @VisibleForTesting lateinit var cardView: CardView

    // SeekBar that changes the cornerRadius attribute for the cardView widget.
    @VisibleForTesting lateinit var radiusSeekBar: SeekBar

    // SeekBar that changes the Elevation a
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值