所以我有这个布局,按钮A& B和它们下面的旋转器。 A& B按钮像单选按钮一样工作。 我想做,当用户点击按钮A时,微调器显示例如1,2,3,4的选项,但是当用户点击按钮B时,微调器只会给出1& 2作为选项。
有人可以帮我吗?
非常感谢。
代码:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.create_game);
Spinner spinner_player = (Spinner) findViewById(R.id.spinner_player);
ArrayAdapter<CharSequence> a = ArrayAdapter.createFromResource(
this, R.array.player_array, android.R.layout.simple_spinner_item);
a.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner_player.setAdapter(a);
spinner_player.setSelection(1);
((RadioButton)findViewById(R.id.radio_sudoku)).setChecked(true);
}
答案 0 :(得分:1)
您可以在代码中设置微调器的内容,因此没有任何东西可以阻止您更改它们以响应按钮单击。或者只需创建两个微调器并使其中一个隐藏,然后在按钮上单击更改微调器的可见性。