私はアンドロイドで作業していて、シンプルなアプリで両方を使用したいRadioGroup
のですが、両方を使用したいのですが、インポートが衝突するというエラーに直面しています。私のコードは次のとおりです。CheckBox
setOnCheckedChangeListener()
public class MainActivity extends Activity {
RadioGroup radioGroup;
CheckBox checkBox;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
radioGroup = (RadioGroup) findViewById(R.id.radioGroup1);
checkBox = (CheckBox) findViewById(R.id.checkBox1);
radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
int option = radioGroup.getCheckedRadioButtonId();
if(option == R.id.radio0){
Toast.makeText(MainActivity.this, "You Selected Java is Best", Toast.LENGTH_LONG).show();
}
else if(option == R.id.radio1){
Toast.makeText(MainActivity.this, "You Selected C++ is Best", Toast.LENGTH_LONG).show();
}
else{
Toast.makeText(MainActivity.this, "You Selected C# is Best", Toast.LENGTH_LONG).show();
}
}
});
checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if(isChecked){
Toast.makeText(MainActivity.this, "You Selected Yes", Toast.LENGTH_LONG).show();
}else{
Toast.makeText(MainActivity.this, "You Un-selected Yes", Toast.LENGTH_LONG).show();
}
}
});
}
Edit
私の輸入品は:
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;// this one collides with
import android.widget.RadioGroup;
import android.widget.Toast;
import android.widget.RadioGroup.OnCheckedChangeListener;// this one
現在、これを修正することはできません。どうすればよいか教えてください。前もって感謝します...