Android Studio WebView与Kotlin的“期望成员声明”
嗨,我刚开始使用Android Studio,正在尝试编写一个webView应用程序。我按照安卓的教程介绍了如何操作,但出于某种原因,它说在MainActivity.kt的第9行中期望成员声明的错误就是这个文件Android Studio WebView与Kotlin的“期望成员声明”,android,kotlin,Android,Kotlin,嗨,我刚开始使用Android Studio,正在尝试编写一个webView应用程序。我按照安卓的教程介绍了如何操作,但出于某种原因,它说在MainActivity.kt的第9行中期望成员声明的错误就是这个文件 package com.lowmap.lowmap import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.webkit.WebView class MainAct
package com.lowmap.lowmap
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.webkit.WebView
class MainActivity : AppCompatActivity() {
val webView: WebView = findViewById(R.id.webView)
webView.loadUrl("http://www.example.com")
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
这是我的activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
/>
</LinearLayout>
谢谢你的帮助!几个小时来我一直在想到底发生了什么,但我只是从kotlin和android开发开始。请将代码移到MainActivity类的onCreate方法:
对活动视图的访问必须在setContentView之后完成。。。方法被调用
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val webView: WebView = findViewById(R.id.webView)
webView.loadUrl("http://www.example.com")
}
}