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

TextView 에 Onclick 리스너를 달고 selector 를 이용해 버튼 눌림효과를 적용했는데요.

0 추천

간단한 시간에 맞춰서 곱셈을 하는게임을 만들었는데

 

TextView 백그라운드에 이미지처리를 하고 각각의 답안 숫자를 넣었습니다.

selector 를이용해서 TextView에 버튼 눌림효과와 gravity=CENTER로 정렬을 시켜줬는데

 

버튼이 눌릴때마다 Text가 밑으로 내려가내요 gravity 상태를 로그로 뽑았을때 Center로 되어있는데 왜 Text가 밑으로 내려가는지 모르겠습니다.

 

해당 텍스트 뷰 

 

  <TextView android:id="@+id/P_1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" android:onClick="mOnClick"  android:tag="P_0"
android:background="@drawable/box_red"  android:layout_margin="5px"   android:textSize="@dimen/Text_Size" android:textColor="@android:color/white" android:gravity="center" android:layout_weight="1"/>
 
셀렉터
 
 
        <item android:state_pressed="true" android:drawable="@drawable/box_blue_off"></item>
        <item android:state_focused="false" android:drawable="@drawable/box_blue_on"></item>
        <item android:drawable="@drawable/box_blue_on"  />
 
</selector>

 

익명사용자 님이 2015년 5월 19일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...