// In your method `fun onCreate(savedInstanceState: Bundle?)` add this.
your_btn_id.setOnClickListener{
val intent = Intent(this, yourpagename::class.java)
startActivity(intent)
}
// till now if it doesn't work then, check if these two files are added or not,
import android.content.Intent
import kotlinx.android.synthetic.main.activity_otp.*
9条答案
按热度按时间bt1cpqcv1#
您可以像下面这样添加
onclick
事件侦听器。字符串
或者你可以使用简化形式
型
jvidinwx2#
布局xml文件中的按钮
字符串
用于在Kotlin Activity文件中声明它
型
将Onclicklistener设置为按钮,以在单击按钮时启动新Activity
型
参考:Android Studio Tutorial-https://www.youtube.com/watch?v=7AcIGyugR7M
9jyewag03#
我建议你使用Kotlinhttps://github.com/Kotlin/anko的Anko -扩展。它让你以最短的方式使用intent(和更多其他东西)。在你的情况下,它会是:
字符串
6l7fqoea4#
字符串
//希望它能工作。😊
tzxcd3kk5#
Kotlin酒店
确保项目在
OnCreate
方法中。编辑XML
文件(res/layout 文件夹)和create按钮:字符串
接下来是主要活动类:
型
xmakbtuz6#
您可以创建一个通用方法来启动任何Activity
字符串
并可用于像
型
获取更多关于reified Go to Here的信息
fd3cxomn7#
你可以简单地在主Activity中声明你的按钮如下:
字符串
然后在clicklistener中启动新Activity:
型
inn6fuwd8#
我不得不在build. gradle中的插件内部添加第一个
id 'kotlin-android-extensions'
。之后在OnCreate Button. setOnClickButton { }ffscu2ro9#
我尝试了所有的方法,但没有一个工作,我不认为我做错了,虽然因为我的兄弟是一个专业的编码器,他说我做的工作是正确的。