2015-01-21 4 views
-1
<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="oval"> 
    <corners android:radius="0dip"/> 
    <stroke android:color="@color/pink" android:width="0dip"/> 
    <solid android:color="@color/pink"/> 
</shape> 

나는 그 모양을 가지고 있는데, 내 TextView 리소스에 제공합니다.타원형 모양의 안드로이드 텍스트 뷰

문제점 : 하나의 숫자 텍스트가 있는데 타원 내부에 표시하고 싶지만 타원형은 달걀 모양으로 변하고 원 모양은 유지하지 않습니다.

알림 배지를하고 있습니다.

+0

를 사용하여 implemet 수 있습니다. .! http://stackoverflow.com/questions/10316354/how-to-make-text-view-shape-circle-and-set-different-background-color-based-on-c –

+0

크기를 정의 했습니까? TextView? 배경을 원 모양으로 만들려면 정사각형이어야합니다. –

답변

3

그냥 둥근 모서리 새로운 드로어 블을 정의하고 텍스트 뷰

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item> 
     <shape> 
      <solid 
       android:color="#70c656" /> 
      <stroke 
       android:width="1dp" 
       android:color="#53933f" /> 
      <corners 
       android:radius="8dp" /> 
      <padding 
       android:left="10dp" 
       android:top="5dp" 
       android:right="10dp" 
       android:bottom="5dp" /> 
     </shape> 
    </item> 
</selector> 

의 배경으로 설정하기이이 도움이 될 ans와에 봐 제발 9patch 그래픽 enter image description here