Android Studio
TextView 위 아래만 테두리 만들기

여러 곳을 서칭해봤는데 해결이 되지 않아서 질문합니다ㅠ

대체적으로 2가지 방법으로 나뉘더군요. 첫번째는 start, end에 음수값을 넣어서 없애는 방법,

두번째는 2개의 사각형을 만들어서 테두리를 만드는 방법 이렇게 2가지 방법 모두 시도해 봤는데 아주 이상한 결과값만 나옵니다. 결과값이 왼쪽 테두리만 없어지고 나머지는 다 살아있습니다.. width를 크게 해봐도 변하지 않아서 안드로이드 스튜디오에 문제가 있나 해서 껐다 켰는데도 변하는건 없습니다.. 혹시 이 문제에 대해 아시는 분이 있을까요?

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle">
            <solid android:color="#D3D3D3" />
        </shape>
    </item>
    <item
        android:bottom="0.4dp"
        android:end="-0.4dp"
        android:start="-0.4dp"
        android:top="0.4dp">
        <shape android:shape="rectangle">
            <solid android:color="#FFFFFF" />
        </shape>
    </item>
</layer-list>

 

아래는 해당 textView입니다.

            <androidx.appcompat.widget.AppCompatTextView
                style="@style/Size16.SkyBlue.Bold"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="10dp"
                android:layout_marginEnd="10dp"
                android:layout_marginStart="10dp"
                android:background="@drawable/background_line_top_bottom"
                android:text="개인정보 설정" />

 

결과값입니다.

 

읽어주셔서 감사합니다.

댓글 2