0
我有3個紡紗廠 Spinner spinner1,spinner2,spinnerAorD;如何從另一個微調器禁用微調器?
spinner1 = (Spinner)findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(SpeedActivity.this,
android.R.layout.simple_spinner_item, speedcutlist);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(adapter);
spinner1.setOnItemSelectedListener(this);
spinner2 = (Spinner)findViewById(R.id.spinner2);
ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(SpeedActivity.this,
android.R.layout.simple_spinner_item, cctimer);
adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner2.setAdapter(adapter2);
spinner2.setOnItemSelectedListener(this);
spinnerAorD = (Spinner)findViewById(R.id.spinnerAorD);
ArrayAdapter<String> adapter3 = new ArrayAdapter<String>(SpeedActivity.this,
android.R.layout.simple_spinner_item, AorD);
adapter3.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerAorD.setAdapter(adapter3);
spinnerAorD.setOnItemSelectedListener(this);
if(spinnerAorD.getId() == R.id.spinnerAorD)
switch (position){
case 0:
AD = 0;
break;
case 1:
AD = 1;
spinner1.getSelectedView();
spinner1.setEnabled(false);
break;
}
我試圖禁用spinner1如果AD = 1,但它禁用spinnerAorD本身不spinner1 要求的解決方案。謝謝
是'spinner1'也指向'R.id.spinnerAorD'。覈實。 – Gunaseelan
我希望這會對你有所幫助http://stackoverflow.com/questions/7641879/how-do-i-make-a-spinners-disabled-state-look-disabled http://stackoverflow.com/questions/ 5986130/disabling-spinner-in-android –
它的編碼錯誤,所以發佈完整的代碼很容易理解。 –