Android:Spinner上的选项,基于点击的按钮

时间:2011-09-25 06:23:37

标签: android

所以我有这个布局,按钮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);

    }

1 个答案:

答案 0 :(得分:1)

您可以在代码中设置微调器的内容,因此没有任何东西可以阻止您更改它们以响应按钮单击。或者只需创建两个微调器并使其中一个隐藏,然后在按钮上单击更改微调器的可见性。