How do I make a Spinner's “disabled” state look disabled?

后端 未结 13 1516
傲寒
傲寒 2020-12-09 03:00

When I disable my Spinner it looks almost exactly like it did prior to being disabled, i.e.

Before

13条回答
  •  一整个雨季
    2020-12-09 03:07

    You can do without typecasting also as follows:

    new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView adapterView, View view, int position, long l) {
                 // Depend on your selection check position and disable it
                 if(position == 1) {
                    view.setEnabled(false);
                    view.setEnabled(false);
                 }
        }
    
        @Override
        public void onNothingSelected(AdapterView adapterView) {
    
        }
     }
    

提交回复
热议问题