내 ListView 위에 오버레이를 그리려고합니다. 그래서 가장 확실한 접근 방식을 사용하여 내 사용자 지정 드로잉 코드를 내 ListView 하위 클래스의 super.onDraw (캔버스) 아래에 배치했습니다.사용자 지정 목록보기 드로잉
놀랍게도 목록이 내 사용자 지정 그림 위에 렌더링되었습니다. FrameLayout있는 ListView 래핑하여 쉽게 수행 할 수 있지만 다른 뷰를 부풀게하는 것이 필요하지 않습니다 생각합니다. 수정과 내가 왜이 문제에 부딪쳤다는 설명은 끝내주게 될 것입니다, 고마워요!
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawRect(rect, paint);
}
이것은 내가 무엇을 찾고 있었다입니다! – themarshal