我的Android应用程序有很多问题

Have a lot of problems with my android app

提问人:Funey95 提问时间:7/29/2022 更新时间:7/29/2022 访问量:44

问:

嘿,我想制作一个安卓应用程序,但我遇到了很多错误。我是 Kotlin 的新手,对这些错误一无所知。代码如下:

package com.farder.inc.zortosinstaller

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import android.widget.Button

button = b
Imageview img
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        b= (Button) findViewById(R.id.button)
        img = (ImageView) findViewById(R.id.imageView)
        b.setOnClickListener(View.OnClickListener {
            @Override
            public void onClick(View v) {
                img.set.ImageResource(R.mipmap.amogus)
            }
            )
    }
}

请帮忙!

Android Kotlin 语法错误

评论

0赞 Community 7/29/2022
请澄清您的具体问题或提供其他详细信息以准确说明您的需求。正如目前所写的那样,很难确切地说出你在问什么。
0赞 Can_of_awe 7/29/2022
这里发生了很多事情,例如,您在 Kotlin 文件中混合了 Java 代码 ()。我建议查找一些适合 Kotlin for Android 的绝对初学者的教程,而不是发布一大块代码并希望有人能修复它。@Override ...
0赞 Funey95 7/29/2022
好吧,所有初学者视频都使用 java,但是..试试!或者也许生病了,只是 swich to java

答:

1赞 Ivan Wooll 7/29/2022 #1

首先,您应该将这 2 行移动到主类中

button = b
Imageview img // and change Imageview to ImageView

此行不执行您想要的操作 此问题和答案将帮助您更改 ImageView 源img.set.ImageResource(R.mipmap.amogus)

之后,如果您仍然有错误,您应该发布一个新问题并说明它们是什么

评论

0赞 Funey95 7/29/2022
嗯....什么是“主类”?这就是你如何知道我是一个初学者;)
0赞 Ivan Wooll 7/29/2022
主类从这一行开始。'class MainActivity : AppCompatActivity() {'.如果你把这 2 行直接移到它下面,你将进入主(也是唯一)类
0赞 Funey95 7/29/2022
我做到了,天哪,通心粉,我有 21 个错误,现在有 28 个!5 个错误说执行成员声明和我找不到的其他一些错误。也许 thaey 是新成员,期待新的顶级成员声明错误(有 5 个)。