Notice
Recent Posts
Recent Comments
올해는 머신러닝이다.
XML Selector를 자바코드로 변경 본문
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/iconSelector">
<!-- pressed -->
<item android:state_pressed="true" android:drawable="@drawable/btn_icon_hl" />
<!-- focused -->
<item android:state_focused="true" android:drawable="@drawable/btn_icon_hl" />
<!-- default -->
<item android:drawable="@drawable/btn_icon" />
</selector>
를 코드로 구현하기
StateListDrawable states = new StateListDrawable();
states.addState(new int[] {android.R.attr.state_pressed},
getResources().getDrawable(R.drawable.pressed));
states.addState(new int[] {android.R.attr.state_focused},
getResources().getDrawable(R.drawable.focused));
states.addState(new int[] { },
getResources().getDrawable(R.drawable.normal));
imageView.setImageDrawable(states);[출처] XML Selector 를 code로 구현하기.|작성자 용이
'Android > Tip&Tech' 카테고리의 다른 글
[펌]안드로이드/Android 터치 이벤트(Touch Event) 에서 Touch, LongTouch 동시에 구현 하기 ~! (0) | 2013.08.20 |
---|---|
현재 Activity 화면을 Bitmap으로 SD카드로 저장하기 (1) | 2013.08.16 |
[펌]Preferences 관련 자료 (0) | 2013.07.29 |
위젯 관련 ppt (0) | 2013.07.22 |
안드로이드 기기 드라이버 설치 (0) | 2013.07.10 |