I'm having probl开发者_StackOverflow中文版ems when using android:enabled="false", it's not disabling the component in the case it's a spinner. Don't know if it's relevant, but it belongs to a layout that's part of a viewflipper.
Any hints or workarounds ?
Thanks
Disable or enable it before setting the adapter.
yourSpinner.setEnabled(false);
yourSpinner.setClickable(false);
yourSpinner.setAdapter(typeAdapter);
It's not possible to enable/disable a Spinner in XML (yet). To do so you have to do it in code.
Here's an example:
Spinner spinner = (Spinner) findViewById(R.id.mySpinner);
spinner.setEnabled(false);
you can set android:clickable="false" in the xml to disable the spinner for click event.
You can set this in the Java code itself, instead of in the XML, because the Spinner should implement setEnabled(boolean) from View.
Spinner spinner = (Spinner) findViewById(R.id.mySpinner);
spinner.setEnabled(false);
Will not work
Actual code that will work ...
Spinner spinner = (Spinner) findViewById(R.id.mySpinner);
spinner.setEnabled = false;
加载中,请稍侯......
精彩评论