问题描述
fragmentthree.java
radioGroup = rootView.findViewById(R.id.radiogroup);
if (radioGroup != null) {
int selectedId = radioGroup.getCheckedRadioButtonId();
radioButton = rootView.findViewById(selectedId);
Toast.makeText(getContext(),radioButton.getText(),Toast.LENGTH_SHORT).show();
switch (selectedId) {
case R.id.eatId:
deliverytrueLayout.setVisibility(View.GONE);
linearCollectionLayout3.setVisibility(View.GONE);
linearawaitingLayout4.setVisibility(View.GONE);
break;
case R.id.collectId:
deliverytrueLayout.setVisibility(View.GONE);
linearCollectionLayout3.setVisibility(View.VISIBLE);
linearawaitingLayout4.setVisibility(View.GONE);
break;
case R.id.delivId:
deliverytrueLayout.setVisibility(View.VISIBLE);
linearCollectionLayout3.setVisibility(View.GONE);
linearawaitingLayout4.setVisibility(View.GONE);
break;
case R.id.awaitId:
deliverytrueLayout.setVisibility(View.GONE);
linearCollectionLayout3.setVisibility(View.GONE);
linearawaitingLayout4.setVisibility(View.VISIBLE);
break;
}
}
如果我从 fragmentone 中选择了单选按钮,但我无法从 fragmentthree 单选按钮访问 框架.java
radioGroup.setonClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.eatId:
break;
case R.id.collectId:
break;
case R.id.delivId:
break;
case R.id.awaitId:
break;
}
}
});
如果我从 fragmentone 中选择了单选按钮,但我无法从 fragmentthree 单选按钮访问 我无法从片段 1 设置检查到片段 3。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)