2016-07-07 2 views
0

표시기가있는 탭 생성 막대가 필요합니다. 표시되는 숫자가 < = 9 인 경우 문제가 해결되어야하며 10보다 큰 숫자가 표시 될 경우 둥근 사각형이어야합니다. 어떻게하면 좋을까요?Android 크기 조정 가능한 드로어 블 만들기

enter image description here

+0

그리기가 아닌 사용자 지정보기를 만듭니다. 또는 숫자를 포함하는 TextView에 drawable 배경을 적용하기 만하면됩니다. 국경처럼. – Shark

+0

그리고이 크기 조정 가능한 배경을 사용자 정의보기에서 어떻게 처리합니까? –

+0

@Shark는 "단순히 드로어 블 배경을 적용합니다"- 생성해야합니다. 어떻게해야할지 모르겠다. 방법을 안다면 코드를주세요. –

답변

1

이미지 크기 조정 9 패치 이미지를 사용하여 달성된다. Android SDK에는 9 패치 이미지 생성자 & 정확한 설명서가 https://developer.android.com/studio/write/draw9patch.html에 있습니다.

Blockquote

점선 회색 선이 문서

당으로

이미지를 스트레칭하기 위해 복제 될 이미지의 영역을 식별합니다. 아래쪽 이미지의 분홍색 사각형은보기의 내용이 허용되는 영역을 식별합니다. 내용이이 영역에 맞지 않으면 이미지가 늘어나도록 확장됩니다.

둥근 png 아이콘 &을 사용하여 9- 패치 이미지를 작성하여 텍스트 뷰 배경으로 설정하십시오.

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/circle_red" 
    android:gravity="center"/> 
관련 문제