"보기"를 하위 클래스 화하여 내 자신의보기를 만들려고 시도하고 있습니다. onDraw로 그려지는 새로운 Button 유형 클래스를 시뮬레이트하고 싶습니다. 캔버스에서 사각형을 그려서 전달하는 곳입니다. 레이아웃 XML 파일에 사용자 정의 View를 추가했지만 크기를 제어 할 수 없습니다. 예를 들어 너비를 "fill_parent"로 설정하고 높이를 "wrap_content"로 설정했지만 내 View의 내용이 무엇인지 알 수 없습니다. (BTW, 내보기에있는 LinearLayout "세로"지향)Android 사용자 정의보기 크기 조정
누구 내보기의 크기를 제어하는 방법에 몇 가지 포인터를 줄 수 있습니까? 예를 들어 내 사용자 정의보기에서 XML 파일에 설정된 매개 변수를 어떻게 알 수 있습니까?
나는 당신이 무엇을 요구하는지 정확히 모르겠습니다. XML 매개 변수는 모든 기본보기에 대해 동일한 동작 인'View '에 대한 생성자로 전달됩니다. 정확히 무엇이 명확 해 지길 원합니까? – Eric
오! 그것은 속성 매개 변수입니까? 그래서 지금 저는 onDraw에서 간단한 캔버스 드로잉 작업을하고, 아주 작은 점을 그립니다. XML 파일에서 layout_height를 "wrap_content"로 보았고 전체 화면을 채워 다른 뷰를위한 공간을 남기지 않았습니다. 그렇다면 내 사용자 정의보기를 제어하여 점 주위를 "감싸는"방법은 무엇입니까? – Matthew