Java 放射群崩溃
我用Java代码在Android上开发的简单应用程序有一些问题。我正在尝试设置一个类似于按钮颜色设置的RadioGroup。当我在Settings activity Settings.java中启动应用程序时,它会崩溃Java 放射群崩溃,java,android,crash,radio-group,Java,Android,Crash,Radio Group,我用Java代码在Android上开发的简单应用程序有一些问题。我正在尝试设置一个类似于按钮颜色设置的RadioGroup。当我在Settings activity Settings.java中启动应用程序时,它会崩溃 package com.app.testing; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.RadioGrou
package com.app.testing;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
public class Settings extends Main implements OnCheckedChangeListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.settings);
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.ButtonSettingsView);
int checkedRadioButton = radioGroup.getCheckedRadioButtonId();
switch (checkedRadioButton) {
case R.id.redbtn :
add.setBackgroundColor(21);
break;
case R.id.blubtn :
add.setBackgroundColor(58);
break;
case R.id.grebtn :
add.setBackgroundColor(13);
break;
}
Button back = (Button) findViewById(R.id.back);
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
}
});
}
@Override
public void onCheckedChanged(RadioGroup arg0, int arg1) {
// TODO Auto-generated method stub
}
}
日志:
谢谢我想日志说明了一切:
检查您的XML布局文件:ButtonSettingsView实际上是一个RadioGroup吗?我认为日志说明了一切:
检查XML布局文件:ButtonSettingsView实际上是一个放射组吗?问题似乎出在这一行
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.ButtonSettingsView);
可能您正试图将文本视图强制转换为RadioGroup。检查您的xml。恐怕您的id按钮设置视图是文本视图问题似乎出在这一行
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.ButtonSettingsView);
可能您正试图将文本视图强制转换为RadioGroup。检查您的xml。恐怕您的id按钮设置视图是文本视图发布布局xml文件发布布局xml文件