안드로이드 개발 질문/답변
(글 수 45,052)
말그대로 텍스트 뷰에서 박스 테두리를 만들어주고싶은데 어떤 어트리뷰트를 넣어줘야하는가요?
간단하고 생각보다 많이 쓰일줄 알았는데 의외로 인터넷에 정보가 없네요
지나가시다 살짝 알려주시고 가세요 ^^
2011.10.31 15:35:42
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke android:color="#669aff" android:width="1dp"/>
</shape>
이런식으로 xml을 만들어서 drawable 폴더에 넣고 백그라운드로 지정해주면~ 됩니다~
기본버튼 이미지는 냅두고 거기에 테두리를 치려면 레이아웃으로 한번 감싼후에 그 레이아웃에 위의
xml을 배경으로 지정해주세요~
corner나 gradient같은 속성들도 사용하면 더 괜찮은 배경을 만들수 있을꺼에요




음...우선 텍뷰 밖으로 레이아웃을 넣으시구요.. 마진이나 패딩을 이용해서 하면 될거 같아요..
<ex>
<프레임레이아웃 ...>
<텍스트뷰 ....> </텍스트뷰>
</프레임레이아웃>
이런 식이죠^^ 테두리 색은...레이아웃 배경색으로 하시면 되구요~
근데 왠지..이런 허접한 방법 말고 더 간단한 방법이 있을듯 한데..;;