gpt4 book ai didi

java - Android - OnClickListener 问题

转载 作者:行者123 更新时间:2023-11-29 08:16:19 25 4
gpt4 key购买 nike

我正在尝试在 GridView 中重复的某些按钮上实现 OnClickListener,但 Eclipse 在 btn.setOnClickListener 行上给我一个错误。

这是错误:

1 method(s) to implement:
- android.view.View.OnClickListener.onClick()

这是代码:

package com.example.convert;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.GridView;

public class convert extends Activity {
//private ListView List;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

String [] elenco = {
"ciao","questo","è","un esempio","Configurazione"
};

ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,R.layout.oggetto,R.id.testogg,elenco);
GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(arrayAdapter);
Button btn = (Button) (findViewById(R.id.testogg));

btn.setOnClickListener(new Button.OnClickListener(){

OnClickListener(View v) {
setContentView(R.layout.oggetto);
}

});
}
}

我不明白这是什么意思,我是 java 新手。

谢谢!

最佳答案

从您的 onClickListener 声明中删除 Button 类。

    btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
setContentView(R.layout.oggetto);
}

});

OnClickListener 是 View 的一个属性。

关于java - Android - OnClickListener 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4586172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com