2013-05-22 2 views
0

내 응용 프로그램에 EditText가 있습니다 .. EditText가 멋진 코너를 강조 표시했습니다.TextView의 텍스트 강조

내 EditText와 같이 멋진 텍스트로 비슷한 TextView를 만들고 싶습니다. 예가 있습니다 : My nice highlighted EditText

캔버스를 사용해야합니까? 캔버스에서 가능한 경우 몇 가지 예를 들어 주시겠습니까?

UPD : 빛나는 텍스트가 필요합니다. 이와 비슷한 것 - Example

+0

당신은 9 패치 이미지를 사용할 수 있습니다 당신은 둥근 텍스트보기를 원하는 텍스트 뷰 –

+0

에 backgroundresource http://developer.android.com/reference/android/view/View.html#attr_android:background로 설정 모퉁이 ?? – Raghunandan

+0

나는 빛나는 텍스트를 원해. 이런 식으로 - [예제] (http://www.darkscarab.com/resources/tutorials/images/72/000.jpg) – Vetalll

답변

0

텍스트 뷰의 배경으로 9 패치 이미지를 사용할 수도 있습니다.

Border over a bitmap with rounded corners in Android

당신은 선택기를 사용하여 텍스트 뷰의 배경을 설정할 수 있습니다. html이나 캔버스를 사용할 필요가 없습니다. 당김 폴더에

bkg.xml

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_pressed="true" 
    android:drawable="@drawable/pressed" /> 
<item android:state_focused="false" 
    android:drawable="@drawable/normal" /> 
</selector> 

 android:background="@drawable/bkg" 
과 같은 텍스트 뷰의 normal.xml

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
<solid android:color="#FFFFFF"/>  
<stroke android:width="3dp" 

<padding android:left="5dp" 
     android:top="5dp" 
     android:right="5dp" 
     android:bottom="5dp"/> 
    <corners android:bottomRightRadius="7dp" 
     android:bottomLeftRadius="7dp" 
     android:topLeftRadius="7dp" 
     android:topRightRadius="7dp"/> 
     </shape> 

pressed.xml

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
<solid android:color="#FF1A47"/>  
<stroke android:width="3dp" 
     android:color="#0FECFF"/> 
<padding android:left="5dp" 
     android:top="5dp" 
     android:right="5dp" 
     android:bottom="5dp"/> 
<corners android:bottomRightRadius="7dp" 
     android:bottomLeftRadius="7dp" 
     android:topLeftRadius="7dp" 
     android:topRightRadius="7dp"/> 
</shape> 

설정 배경 는

enter image description here

+0

아니. 나는 빛나는 텍스트를 원해. 이런 식으로 - [예제] (http://www.darkscarab.com/resources/tutorials/images/72/000.jpg) – Vetalll

+0

@ Vetal.lebed는 9 개의 패치 이미지를 만들어 링크와 마찬가지로 배경을 설정합니다. 너는 코멘트에서 언급했다. – Raghunandan

관련 문제