gpt4 book ai didi

java - void 是此变量的无效类型

转载 作者:太空宇宙 更新时间:2023-11-03 12:10:05 25 4
gpt4 key购买 nike

我收到这个错误:

void is an invalid type for the variable onRadioButtonClicked

但是开发者网站说 void 是必须的!那么问题出在哪里呢? xml 的编码是正确的。问题一定出在这里:

package com.example.kernel.version;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.NavUtils;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.RadioButton;

public class MainPage extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent=getIntent();
setContentView(R.layout.activity_main_page);

public void onRadioButtonClicked(View view) {
// Is the button now checked?
boolean checked = ((RadioButton) view).isChecked();

// Check which radio button was clicked
switch(view.getId()) {
case R.id.radio_pirates:
if (checked)
// Pirates are the best
break;
case R.id.radio_ninjas:
if (checked)
// Ninjas rule
break;
}

}

最佳答案

您的 onRadioButtonClicked 包含在您的 onCreate 方法中——让它们成为独立的方法。在:

之后添加右括号 }
setContentView(R.layout.activity_main_page); 

关于java - void 是此变量的无效类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14172262/

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