Есть собственно кастомный view, если ему на layout-e указать точные размеры или fill_parent для обоих свойств (layout_width и layout_height), все ок, но если указать wrap_content — view сплющивается до 0. Собственно, я так понимаю, просто надо переписать парочку методов для расчета ширины-высоты, но где именно, пните в нужном направлении.