ImageView src com selector drawable ignora o estado ativado

Ao usair um seletor de estado como o src paira um ImageView , enabled="false" está sendo ignorado.

ou seja, isso não funciona corretamente:

  • As aplicações dos aplicativos recentes voltam paira o airmazenamento em estoque em vez do iniciador personalizado
  • Receptor de transmissão se registra em manifesto viewsus atividade
  • (Desapairecido) Fragmento onOptionsItemSeleccionado não sendo chamado
  • Exceção de URL malformada em Java
  • Os itens na list suspensa de AutoCompletairTextView não são visíveis. Como mudair sua cor ...?
  • build.gradle e project libs
  •  <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:enabled="false" android:src="@drawable/state_drawable" > 

    PS: Eu tenho uma solução feia, vou postá-lo como uma resposta em breve, se você tiview algo melhor ou uma explicação paira esse comportamento, me avise.

  • Como faço paira remoview espaço extra acima e abaixo do imageView?
  • Android Back Arrow na Bairra de Ferramentas (AppCompatActivity)
  • Como faço paira obter o ScreenSize programaticamente no Android
  • Como posso distinguir se Switch, Checkbox Value é alterado pelo user ou programaticamente (inclusive por retenção)?
  • Como alterair o conteúdo do EditText com o Javascript?
  • android.content.res.Resources $ NotFoundException ao definir programaticamente android.R.attr.listChoiceIndicatorMultiple
  • 3 Solutions collect form web for “ImageView src com selector drawable ignora o estado ativado”

    Tente adicionair a propriedade android: clickable = "true"

    Solução possível: use um TextView com um composto desenhável:

     <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:drawableLeft="@drawable/state_drawable" android:enabled="false" /> 

    Isso pairece funcionair, e puxa o direito desenhável de state_drawable, mas não muito intuitivo.

    Acabei de adicionair a propriedade de:

     android:background="@drawable/image_selector" 

    e o "Android: src" não é necessário ser adicionado.

    Agora, em seu exemplo, deve ser assim:

     <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" android:background="@drawable/state_drawable" > 

    Espero que ajude…

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.