2013-07-05 4 views
0

ListView 둥근 모서리와 약간의 패딩을주고 싶습니다. 여기 내 스타일 :안드로이드 - 모서리가 둥근 ListView의 구분선을 만드는 방법

<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <solid android:color="@color/white"/> 
    <corners android:radius="10px"/> 
    <padding android:left="5dp" android:top="5dp" android:right="5dp" android:bottom="5dp" /> 
</shape> 

하지만 구분선을 만들 때 그 폭은 다른 한 쪽 끝에서가 아니라 다음과 같습니다

enter image description here

나는이 같은 디바이더를 만듭니다

<ListView android:id="@+id/livList" 
         ... 
         android:divider="@color/bordeaux" 
         android:dividerHeight="1px" /> 

아이디어를 나누는 사람에게 한 쪽에서 다른 쪽까지 스트레칭하는 방법을 알려주세요.

감사합니다. 다른 사람이 당신의 분할은 전체 ListView 그냥 XML에 drawablepaddings 세트를 제거 맞게 할 같은 problem.If이있는 경우

+4

스크린 샷을 추가하는 것이 더 좋을 것입니다. – R9J

+0

질문에 답변을 시도했습니다. 솔직히 당신의 질문은 분명하지 않습니다. 이해를 위해 시간을 낭비하지 않도록 편집하십시오. – Siddharth

+0

죄송합니다. 스크린 샷을보십시오. 빨간 선과'ListView' 테두리 사이에 공백이 있습니다. 나는 ListView의 전체 너비에 strech하기 위해 구분선이 필요하다 ... thats all. – Ron

답변

1

나는 의견의 솔루션 답변을 추가합니다. 그리고 또 다른 한가지 : ListView 항목의 스타일을 지정하는 동안 현재 항목을 채우는 데 사용하는보기가 들어있는 XML 파일에서 '작업'해야합니다.

희망이 비슷한 문제가있는 사람에게 도움이 되길 바랍니다! :)

+0

수락합니다. http://stackoverflow.com/a/15344510/1331671 – Ron

0

너는 오른쪽 입력란에 5dp로 패딩을 남겼다. 왼쪽 & 오른쪽 패딩을 제거하거나 0dp로 만듭니다.

관련 문제