gpt4 book ai didi

android - 使用 kotlin 在 android studio 中创建按钮

转载 作者:搜寻专家 更新时间:2023-11-01 09:22:19 24 4
gpt4 key购买 nike

这是我在 activity_main.xml 中的按钮

    <Button
android:text="@string/fs"
android:layout_width="154dp"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
app:layout_constraintTop_toBottomOf="@+id/textView"
android:layout_marginEnd="12dp"
android:layout_marginRight="12dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:layout_marginLeft="16dp"
android:layout_marginStart="16dp" android:layout_marginBottom="32dp"
app:layout_constraintBottom_toTopOf="@+id/imageView"
app:layout_constraintHorizontal_bias="0.451"
app:layout_constraintVertical_bias="0.069" android:id="@+id/button2"
style="@style/Widget.AppCompat.Button"
android:background="@android:color/holo_green_dark"
android:onClick="flowerpage"/>

这是正在创建的按钮,我相信 Mainactivity.kt

fun flowerpage(view: activity2) {
}

我是 Kotlin 的新手,但是,我曾经使用 HTML,您可以通过 HTML 链接将两个网页连接在一起,但是,这似乎并不那么简单。

    button2.setOnClickListener {flower_button()}

这表明编译器错误。我错过了进口......??

最佳答案

使用 kotlin,你只需要在 XML 中给你的按钮一个 id,然后你就可以这样做:

btn_id_you_gave.setOnClickListener {doSomething()}

private fun doSomething() {...}

您无需在要充分利用 Kotlin 的 XML 中执行 OnClick 操作。

关于android - 使用 kotlin 在 android studio 中创建按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53807677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com