2011-09-13 5 views
0

XML을 사용하여 응용 프로그램의 레이아웃을 만들었지 만 최근에는 레이아웃이 캔버스의 표면 뷰를 사용하여 만들 수 있다는 것을 알게되었으므로 도움말을 사용하여 레이아웃을 만드는 것이 바람직한지 알고 싶었습니다. 캔버스인가요?Android 캔버스 레이아웃

답변

1

캔버스를 사용하여 선, 원, 텍스트 및 비트 맵과 같은 항목을 그릴 수 있습니다. 그러나 위젯을 추가 할 수는 없습니다.

그렇습니다. Canvas를 사용하여 Ui를 만들 수 있지만, 처음부터 모든 것을해야하고 기본적으로 필요한 위젯을 다시 구현해야합니다. 이것은 게임이 일반적으로하는 일이지만 "보통"의 프로젝트에서는 비실용적입니다. 특히 ListView와 같은 복잡한 위젯이 필요한 경우 특히 그렇습니다.