protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button b1 =findViewById(R.id.B1);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this,Second.class);
startActivity(i);
}
});
}
我的问题是如何将其转换为kotlin,而我是kotlin的新手
答案 0 :(得分:0)
您可以使用Android到Kotlin Code Converter。
答案 1 :(得分:0)
您可以从Java类中进行操作,如下所示 从Android Studio的顶部菜单中选择代码
代码->将Java文件转换为Kotlin文件
答案 2 :(得分:0)
这两个选项使我的工作始终完成。我不需要从外部网站进行转换。
答案 3 :(得分:0)
在Kotlin中,如果您想通过其ID引用视图,则不需要findViewById
。
如果这是问题所在:Button b1 =findViewById (R.id.B1);
,然后删除此行。
答案 4 :(得分:0)
如果您只需要转换1个代码,则可以转到此链接并选择从Java转换按钮
https://try.kotlinlang.org/#/Kotlin%20Koans/Introduction/Java%20to%20Kotlin%20conversion/Task.kt