'Bottom'에 해당되는 글 1건

  1. 2012.12.13 EditText bottom space



검은 바탕에 EditText만 표시될 경우 EditText의 아래 부분의 space를 느낄수 없으나

다른 component와 같이 배치할 경우 EditText의 아래 부분의 space로 인해 보기 싫은 화면 구성이 된다.

원인은 EditText의 기본 background에 bottom space가 들어 있기 때문이다.

해결 방법은 background를 변경하는 것.

일반 색상으로 변경하거나 다른 스타일로 지정하면 해결된다.


아래 내용을 drawable/xxx.xml로 저장하여 background로 사용 하면 된다.

---------------------------------------

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_pressed="true">

        <shape android:shape="rectangle">

            <stroke android:width="2dp" android:color="#ff101010"/>

            <gradient android:startColor="#ffffffff" android:centerColor="#fffafafa" android:endColor="#fff0f0f0"

                android:angle="270" android:centerX="0.5" android:centerY="0.5"/>

            <corners android:radius="3dp"/>

            <padding android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp"/>

        </shape>

    </item>

    <item android:state_focused="true">

        <shape>

            <stroke android:width="2dp" android:color="#ff0080c0" />

            <gradient android:startColor="#ffffffff" android:centerColor="#fffafafa" android:endColor="#fff0f0f0"

                android:angle="270" android:centerX="0.5" android:centerY="0.5"/>

            <corners android:radius="1dp" />

            <padding android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp"/>

        </shape>

    </item>

    <item>

        <shape>

            <stroke android:width="1.5dp" android:color="#ff101010" />

            <gradient android:startColor="#ffffffff" android:centerColor="#fffafafa" android:endColor="#fff0f0f0"

                android:angle="270" android:centerX="0.5" android:centerY="0.5"/>

            <corners android:radius="1dp" />

            <padding android:left="2dp" android:top="2dp" android:right="2dp" android:bottom="2dp"/>

        </shape>

    </item>

</selector>


저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'programmer > android' 카테고리의 다른 글

PendingIntent  (1) 2012.12.14
Toast 팝업  (0) 2012.12.13
EditText bottom space  (0) 2012.12.13
android.database.StaleDataException  (0) 2012.12.12
Battery check  (0) 2012.10.19
이클립스 환경 설정  (1) 2012.09.22
Posted by ocsoosoo

댓글을 달아 주세요

이전버튼 1 이전버튼

티스토리 툴바