2012-11-13 61 views
0

就像一个黄色的荧光笔。如何在TextView文本的两端都有圆角画出细线?Android:TextView突出显示

谢谢

+2

Duplicate http://stackoverflow.com/questions/3496269/how-to-put-a-border-around-an-android-textview –

+0

看看:http://stackoverflow.com/questions/3496269/how -to-put-a-border-around-an-android-textview –

+0

你在问突出显示单个单词或短语吗? (三个人已经建议添加边框的相同链接...) – Sam

回答

0

您可以使用梯度和控制它,你想如下:

<?xml version="1.0" encoding="utf-8"?> 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient android:startColor="#FFFF00" android:centerColor="#FFFF00" 
     android:endColor="#FFFF00" android:angle="0" /> 
    <corners android:radius="30dp" /> 
</shape> 

并在xml中指向该梯度的文本视图,如下所示:

android:background="@drawable/gredient" 

希望能帮到你。

+0

感谢您的帮助。我最初使用这个,但这不是我所期望的,因为当TextView中的文本横跨多行时,它只是一个大的圆形矩形。我想要的是在文字中间突出显示笔。无论如何,谢谢 – DayDayHappy

+0

@DayDayHappy我认为如果您以编程方式添加gradiant,您可以控制其位置 – frozenhill