我对Android编程很新,所以我正在制作一个简单的文本RPG来练习开发平台。玩家可以访问菜单,该菜单将其项目显示为一组单选按钮。这样就可以选择装备/出售等。游戏是在完全不同的活动中处理的。我想要一个可以在Game活动中发生的随机事件,以便能够向Inventory活动页面添加新的自定义单选按钮。在我的库存活动页面上,我写了一个简单的方法:
public void addRadioButtons(){
RadioGroup items=(RadioGroup) findViewById(R.id.invItems);
RadioButton newItem = new RadioButton(this);
newItem.setText("New Rare Item");
newItem.setId(idCounter);
idCounter++;
items.addView(newItem);
}
当在游戏事件中计算随机掉落事件时,它只执行object.addRadioButtons()方法调用。无论我尝试什么,这种力量每次都会关闭。我也尝试在添加之前预先格式化按钮,也无济于事。我错过了什么吗?