2011-09-25 64 views
0

因此,我使用按钮A & B和它们下面的微调器进行了此布局。 B按钮像单选按钮一样工作。 我想做到这一点,当用户点击按钮A时,微调器显示选项,例如1,2,3,4,但当用户单击按钮B时,微调器将只给出1 & 2作为选项。Android:Spinner基于哪个按钮点击的选项

任何人都可以帮助我吗?

非常感谢。

代码:

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

请发布您正在尝试的代码。 –

+0

刚发布了代码 – hectichavana

+0

你还没有尝试过任何东西,我想只是你已经初始化了一切。 –

回答

1

你在代码中设置微调的内容,所以没有什么能阻止你从响应按钮点击更改它们。或者只需创建两个旋钮并隐藏一个旋钮,然后在按钮上单击更改旋钮的可见性。

+0

你能帮我提供代码吗?谢谢 – hectichavana

+0

@hectichavana你已经有了你需要的代码。 'spinner_player.setAdapter(a);' - 只需创建两个适配器并根据需要进行更改。 –

相关问题