使用sendMessage(视图;视图)的Android教程中的错误 - 应用程序基础,启动另一个活动

问题描述 投票:0回答:1

当我尝试更改Button的属性(onClick)时,没有下拉列表为空,并且在添加sendMessage (view; View)方法时收到错误。见下面的分配:

*在文件app > java > com.example.myfirstapp > MainActivity中,添加sendMessage()方法存根,如下所示:

class MainActivity : AppCompatActivity() {
  override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
  }
  /** Called when the user taps the Send button */
  fun sendMessage(view: View) {
    // Do something in response to button
  }
}

您可能会看到错误,因为Android Studio无法解析用作方法参数的View类。因此,单击将光标放在View声明上,然后按Alt + Enter(或Mac上的Option + Enter)执行快速修复。 (如果出现菜单,请选择“导入类”。)

现在返回activity_main.xml文件以从按钮调用此方法:单击以选择布局编辑器中的按钮。在“属性”窗口中,找到onClick属性,然后从下拉列表中选择sendMessage [MainActivity](这不会出现?)。现在,当点击按钮时,系统调用sendMessage()方法。*

android button sendmessage
1个回答
0
投票

对于那些回到这里的人,尝试切换到JAVA指令而不是KOTLIN,这对我有用!

© www.soinside.com 2019 - 2024. All rights reserved.