2016-07-25 4 views
0

색상이 지정된보기를 추가하려는 사용자 정의 반원형 선형 배치가 있지만이 모양은 사용자 정의 모양과 일치하지 않습니다 (또는 선형 레이아웃의 경계 내에 있어야합니다).레이아웃을 사용자 정의 모양으로 일치시킵니다.

I의 의견

custom shape

맞춤 형상을 할당

I의 의견에 MATCH_PARENT 할당하면

match parent

모양을 그대로 유지하면서 라이너 레이아웃 내부를 채우고 싶습니다. 어떻게 할 수 있습니까?

답변

0

보기에 사용자 정의 모양을 만들 수 없습니다. VIEW는 항상 직사각형입니다. 사용자 정의 배경이 있다는 것은보기 그룹을 사용자 정의 모양으로 만들지 않으며 그룹 내보기의 레이아웃에 영향을 미치지 않습니다. 그렇게하고 싶다면 onLayout (및 onMeasure)을 재정의하고 개별 어린이에게 예상되는 경계를 배치해야합니다.이보기와 같이보기 흉하거나 작동하지 않는 결과가 발생하면 놀라지 마십시오. 원형이되지 않았다.

+0

구름이 구름이 보이지 않는 구름이 있는지 확인하십시오. android : clipChildren = "true"를 시도했지만 작동하지 않는 것 같습니다. –

+0

부모로부터 확장 할 수 없습니다. 그러나 부모는 직사각형이며 배경 drawable이 어떤 모양이든 상관 없습니다. –

관련 문제