如何将单选按钮链接到Android Studio中的新活动
嗨,大家好我是刚刚接触android编程的人,只想通过选择其中一个单选按钮然后单击提交按钮来打开新活动,只想知道如何将新的活动链接到单选按钮,以及如何通过单击submitbutton来实现它的意图?如何将单选按钮链接到Android Studio中的新活动
在您的活动,并在提交按钮获取选定的单选按钮的值onClickListener实现一个单选按钮,如果它符合您的要求使用意图打开新的活动......
final RadioButton reli = (RadioButton) findViewById(R.id.radio5);
final Button go = (Button) findViewById(R.id.button1);
go.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (reli.isChecked()) {
Intent intents= new Intent(current_class.this, target_activity_class.class);
startActivity(intents);
}
这可能是一个评论,在答案 – SaravInfern
@SaravInfern中提供了一个工作示例,错了。答案不一定要有代码示例。 –
@VladMatvienko ok;) – SaravInfern
public class MainActivity extends Activity {
private RadioGroup radioGroup;
private RadioButton rButton1,rButton2;
private Button next;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
radioGroup=(RadioGroup)findViewById(R.id.radioGroup);
rButton1=(RadioButton)findViewById(R.id.rButton1);
rButton2=(RadioButton)findViewById(R.id.rButton2);
next=(Button)findViewById(R.id.button);
next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(rButton1.isChecked()){
Intent intent = new Intent(context, Activity1.class);
startActivity(intent)
}else if(rButton2.isChecked()){
Intent intent = new Intent(context, Activity2.class);
startActivity(intent)
}
}
});
}
}
退房在官方链接开始一个活动:https://developer.android.com/training/basics/activity-lifecycle/starting.html –
@greenapps我认为公平地指出,写所有的大写字母被认为是大喊大叫。这里不是eveyone是母语为英语的人。 – sup4eli
查看官方链接的单选按钮:https://developer.android.com/guide/topics/ui/controls/radiobutton.html –