XML안에서 다수의 Layout이 계층별로 있을 때, 각 layout에 설정된 background의 priority를 설정할 수가 있나요 ?

<LinearLayout
    background = "@drawable/radius">
    <Layout
           background = "@color/white"/>
    <Layout
           background = "@color/black"/>

</LinearLayout>

위와같은 xml 파일이 있다고 할때

layer-list처럼 우선순위를 정할수 있을까요? overdraw? 라고해야하나 저는 화면의 전체적인 테두리가 radius가 있으면 좋겠고 그 내부 배경은 절반은 하양, 절반은 검정이 됐으면 좋겠어요.

근데 이런식으로 적용 했을때 내부 레이아웃에서 설정한 컬러들이 상위 레이아웃의 background 값을 덮어버리는거 같더라고요 radius 적용도 안되고..

하위버전을 호환해야해서 backgroundTint를 쓸 수가 없는데 무슨 방도가 있을까요 ? ㅠㅠ

1답변

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.