안드로이드에서 리스트뷰의 모서리를 둥글게 만드는 방법


리스트의 모서리를 둥글게 만들고 싶은데 어떻게 할 수 있을까요?

  • 2016년 02월 04일에 작성됨

조회수 276


1 답변


좋아요
0
싫어요
채택취소하기

drawable의 xml을 정의해주고 적용시켜주시면 됩니다.

res/drawable/customshape.xml

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle"> 
     <gradient 
         android:startColor="#SomeGradientBeginColor"
         android:endColor="#SomeGradientEndColor" 
         android:angle="270"/> 

    <corners 
         android:bottomRightRadius="7dp" 
         android:bottomLeftRadius="7dp" 
         android:topLeftRadius="7dp" 
         android:topRightRadius="7dp"/> 
</shape> 

이렇게 정의해주시고 해당 리스트뷰에 가셔서 코드상으로는 listView.setBackgroundResource(R.drawable.customshape); 이렇게 해주시고

xml에 속성을 주시고싶으시면 android:background="@drawable/customshape" 이렇게 하시면 됩니다.

  • 2016년 02월 04일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close