선형 레이아웃 클래스를 확장하고 해당 속성 중 일부를 변경하려고합니다. 내가 바꾸고 싶은 속성 중 하나는 배경입니다. LinearLayout 확장
속성 배경
뭔가로 설정 될 것이며, 이러한 배경 뷰의 높이보다 짧은 경우, 나는 그것을 수직으로 반복해야합니다. 생성자에서 내가 내의 getBackground를 사용하는 경우은() 내가보기에 설정된 배경을 얻을. 그러나 타일을 붙이려고하면 한 번 멋지게 보이지만 반복해야하는 모든 위치는 단지 얼룩이 남습니다.
어떻게 내가 대신 배경 이미지 뷰의 ResourceID를 배경합니까, 그래서없이 작업 할 수 있습니다 "슈퍼." 메서드가 먼저 호출되고 있습니까? 있는 LinearLayout를 확장하는 유일한 이유는 반복 배경 또는 반복되지 않는 배경을 설정하는 경우
가능한 샘플 코드이므로 일부를 살펴보고 제안 할 수 있습니다. –
당신이있는 LinearLayout를 확장해야 해달라고의 AttributeSet 있었던 파라미터 – Blackbelt
내부 ID를 찾을 수 있습니다, 당신이 필요로하는 것은 사용자 정의 그리기 만드는 것입니다 : 클래스 RepeatDrawable 내가 이러한 클래스를 만드는 방법에 대해 갈 것이라고 어떻게 드로어 블 – pskink