2012-04-23 3 views

답변

1

어쩌면 나는 너를 이해하지 못할 것이다.하지만 9 패치의 목적 중 하나는 컨텐츠에 대해 dinamically 확장하는 것입니다. 그래서 안드로이드 SDK 폴더에서 도구를 사용하여 잘 형성된 9 개의 패치를 만들면 글꼴 크기가 얼마나 클지 중요하지 않습니다. 버튼이 확장됩니다. 또한 필요한 경우 버튼의 최대 높이를 설정할 수 있습니다.

+0

문제는 버튼의 높이와 글꼴 크기가 모두 fill_parent 또는 wrap_content 대신 dip을 사용하여 동적으로 설정된다는 것입니다. 예를 들어 사용자가 버튼 크기를 75x75로 설정했지만 글꼴 크기를 30으로 설정하면 9patch 및 레이블에 따라 텍스트가 줄 바꿈되거나 맨 아래에서 잘 리게됩니다. 단추의 텍스트에 대해 가능한 가장 큰 크기를 계산하고 사용자가 제공 한 값을 제한하여 결과가 나오지 않도록하고 싶습니다. –

관련 문제