2017-01-07 8 views
-1

변경할 수있는 텍스트 및 아이콘으로 사용자 정의보기를 만들고 싶습니다.
여러 장치 화면을 쉽게 지원하고 싶습니다. 내가 사용됩니다변경 가능한 아이콘 및 텍스트가있는 사용자 정의 모양보기

enter image description here

의 minSdkVersion은 =

나는 등 회전 텍스트 뷰와 RelativeLayout의를 사용하여 시도,하지만 서로 다른 화면 크기를 지원하기 위해 9가 매우 어렵습니다, 내가 갈거야 될 수있다 이 목표를 달성하기위한 잘못된 방법, 더 나은 접근 방법?

+0

당신은 아마 (예를 들어, 누르지 않은 대 누름) 다른 상태에 대한 간단한'Button's 및 사용자 정의 배경 이미지와 함께이 작업을 수행 할 수 있습니다. [상태 목록 드로어 블] (https://developer.android.com/guide/topics/resources/drawable-resource.html#StateList) – Karakuri

+0

배경 이미지로 모든 것을 설정하고 싶습니다.이 버튼 텍스트를 번역해야합니다. 및 변경 단추 아이콘 –

+0

1. 단추에는 텍스트가 있습니다. 텍스트는 배경의 일부가 아니어도됩니다. 2. 버튼 안의 아이콘은 배경의 일부가 아니어도됩니다. [Compound Drawables] (https://developer.android.com/reference/android/widget/TextView.html#setCompoundDrawablesWithIntrinsicBounds (int, % 20int, % 20int, % 20int))를 사용할 수 있습니다 (XML로이 작업을 수행 할 수 있습니다. 'drawableLeft','drawableRight' 등의 속성들) – Karakuri

답변

0

SDP - 확장 가능한 크기 단위는이 문제를 해결하는 데 도움이되었습니다.

새로운 크기 단위 인 sdp (scalable dp)를 제공하는 android SDK입니다. 이 크기 단위는 화면 크기에 따라 조정됩니다. 여러 화면을 지원하여 안드로이드 개발자를 도울 수 있습니다.

텍스트보기는 텍스트의 SP 크기 단위를 기반으로 한 ssp을 참조하십시오.

https://github.com/intuit/sdp