1
선택적으로 클릭 할 수있는 사용자 정의보기를 만들고 있습니다. 클릭 가능한 상태를 나타내는 배경을 설정하고 싶습니다. 일반적으로,이 같은 XML Drawable 구현 뭔가 이런 짓을 했을까 : android:state_clickable
또는 android:state_pressable
속성이 존재처럼StateListDrawable에 클릭 가능한 상태가 있습니까?
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/white" android:state_enabled="false"/>
<item android:drawable="@drawable/background_white_grey_spinner_pressed" android:state_pressed="true"/>
<item android:drawable="@drawable/background_white_grey_spinner_normal"/>
</selector>
불행하게도, 그것은 보이지 않는다. 이것은 android:state_long_pressable
을 고려하여 이상한 감독처럼 보입니다. 내가 놓친 게 있니?
이것은 레이아웃에서 수행됩니다 :'안드로이드 : 클릭 = "참 | 거짓"'. 드로어 블 그 자체가 아닙니다. 참조 : http://developer.android.com/reference/android/view/View.html#attr_android:clickable –
@Funkystein : 예, 레이아웃에서보기를 클릭 할 수 있는지 여부를 설정하겠습니다. 배경을 사용하여보기를 클릭 할 수 있는지 여부. –
'state_enabled'를 사용하여 활성화 또는 비활성화 할 때 다른 bg 색상을 설정할 수 있습니다. 클릭이 가능할 경우 ** 간접적으로 **를 의미합니다. –