2011-08-27 6 views
1

맞춤 프로젝트를 만들어야하는 곧 프로젝트가 나옵니다. 나는이 모든 것을 끝내기위한 방법을 찾고 있었으나 성공하지 못했습니다. 레이아웃에는 화면과 일부 다른 사용자 정의보기에 맞게 사용자 정의 단추가 있습니다. 다른 말로하면 모든 유형의 장치에서 동일하게 보일 필요가 있습니다. 따라서 이러한 맞춤보기는 화면에 맞게 늘려야합니다. 날씨 버그 앱과 비슷한 것이지만 버튼이 맨 위에 있으며 너무 많은 옵션이 없을 것입니다. 버튼이 화면 너비에 맞을 것입니다. 기본적으로 레이아웃에는 재고 UI가 포함되지 않습니다.맞춤형 Android 레이아웃

나는 여기서 나를 도울 수있는 책이나 튜토리얼을 갖고 싶습니다. 이 블로그 밖으로

답변

3

검사 : 안드로이드 레이아웃 매니저의 모든 종류의 좋은 예들이 많이있다 http://blog.stylingandroid.com/

.

또한 Android의 API 데모 및 소스 코드를 살펴보실 것을 강력히 권장합니다. http://developer.android.com/guide/topics/ui/custom-components.html

행운 : 사용자 지정보기를 만드는

, 즉 최고의 자원입니다!

+0

대부분의 사용자 정의보기는 코드 또는 XML 내에서 수행됩니까? –

+0

기본 접근 방식은 기존의 android.view.View 클래스 중 하나 (예 : ImageView 또는 RelativeLayout)를 확장해야한다는 것입니다. 그것은 당신의 커스텀 뷰, 얼마나 많은 로직을 당신의 코드에 넣었 느냐에 달려 있습니다. 그러나 XML 내에서 사용자 정의보기를 사용하여 선언 할 수 있습니다. 이를 위해 뷰의 전체 클래스 이름을 제공해야합니다. 즉 클래스의 클래스 이름은 com.wilson.view.MyImageView입니다. 다음과 같이 XML로 선언 할 수 있습니다. AZ13