Java Android Studio错误:活动必须扩展Android.app.Activity
我正在为一个学校项目制作一个相对简单的应用程序。这是我第一次使用android studio btw。 应用程序的目的是能够在给定区域内绘制,我从这里复制的绘图部分代码: 我敢肯定,当我粘贴代码时,android studio将其转换为kotlin,但我可能错了Java Android Studio错误:活动必须扩展Android.app.Activity,java,android,Java,Android,我正在为一个学校项目制作一个相对简单的应用程序。这是我第一次使用android studio btw。 应用程序的目的是能够在给定区域内绘制,我从这里复制的绘图部分代码: 我敢肯定,当我粘贴代码时,android studio将其转换为kotlin,但我可能错了 错误显示在我的androidmanifest中,行'CreateMainActivity中,该行扩展了AppCompatActivity: public class MainActivity: AppCompatActivity() {
错误显示在我的androidmanifest中,行'Create
MainActivity
中,该行扩展了AppCompatActivity
:
public class MainActivity: AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
<activity android:name="com.example.colourkiller.MainActivity"
android:label="@string/app_name">
和Manifest.xml
,将DrawActivity
修改为MainActivity
:
public class MainActivity: AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
<activity android:name="com.example.colourkiller.MainActivity"
android:label="@string/app_name">
以上是一个提纲。可以进行更多修改以解决您的问题
因为您的DrawActivity实际上是@tyczj建议的一个视图,您应该将其重命名为DrawView。正如错误所说的
DrawActivity
不是一个活动,您让它扩展视图
啊,我明白了。那么我应该如何表述呢?请原谅我没有经验,谢谢你的帮助!非常感谢你!我花了几个小时试图独自解决这个问题。。。我运行了它,现在一切都正常了,太棒了!
<activity android:name="com.example.colourkiller.MainActivity"
android:label="@string/app_name">