마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안녕하세요 state_selected 질문드립니다

0 추천
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_selected="true">
        <layer-list>
              <item>
                <shape android:shape="rectangle">
                    <solid android:color="@color/grey2" />
                </shape>
                </item>
            <item android:bottom="2.0dip" android:left="0.0dip" android:right="0.0dip" android:top="0.0dip">
                <shape android:shape="rectangle">
                    <solid android:color="#ffffffff" />
                </shape>
                </item>
               <item>
                <shape android:shape="rectangle" >
                    <solid android:color="#80000000" />
                </shape>
            </item>
        </layer-list>
        </item>
    
    <item >
    <layer-list>
        <item>
            <shape android:shape="rectangle">
                <solid android:color="#ffa1a2ac" />
            </shape>
            </item>
        <item android:bottom="2.0dip" android:left="0.0dip" android:right="0.0dip" android:top="0.0dip"><shape android:shape="rectangle">
                <solid android:color="#ffffffff" />
            </shape>
            </item>
    </layer-list>
    </item>

</selector>

selected 되었을때 반응이 없습니다.
익명사용자 님이 2017년 1월 5일 질문

1개의 답변

0 추천

<item android:state_selected="true"> 는 보이는데

<item android:state_selected="false"> 가 없어서 그런거같네요

 

<?xml version="1.0" encoding="utf-8"?>
< selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_selected="true">
        <layer-list>
              <item>
                <shape android:shape="rectangle">
                    <solid android:color="@color/grey2" />
                </shape>
                </item>
            <item android:bottom="2.0dip" android:left="0.0dip" android:right="0.0dip" android:top="0.0dip">
                <shape android:shape="rectangle">
                    <solid android:color="#ffffffff" />
                </shape>
                </item>
               <item>
                <shape android:shape="rectangle" >
                    <solid android:color="#80000000" />
                </shape>
            </item>
        </layer-list>
        </item>

<item android:state_selected="false">
    <layer-list>
        <item>
            <shape android:shape="rectangle">
                <solid android:color="#ffa1a2ac" />
            </shape>
            </item>
        <item android:bottom="2.0dip" android:left="0.0dip" android:right="0.0dip" android:top="0.0dip"><shape android:shape="rectangle">
                <solid android:color="#ffffffff" />
            </shape>
            </item>
    </layer-list>
    </item>

</selector >
로 고쳐서 해보세요

익명사용자 님이 2017년 1월 5일 답변
...