在Textview android

时间:2015-10-07 15:36:28

标签: android textview

我正在开发一个Android应用程序,需要有这种TextView,如图所示,实际上我试图通过在TextView中使用各种阴影属性来添加这种突出显示效果,但没有什么是工作。在我的图像中,我需要在每个角色后面都有白色背景。

这是我的TextView代码:

<TextView
        android:id="@+id/textpage"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginLeft="15dp"
        android:layout_marginRight="15dp"
        android:gravity="center|center_horizontal"
        android:shadowColor="#FFFFFF"
        android:shadowDx="-0.5"
        android:shadowDy="0.5"
        android:shadowRadius="10"
        android:text="Lorem Ipsum is simply dummy text of the printing and typesetting industry. "
        android:textColor="#050505"
        android:textSize="16sp"
        android:layout_marginTop="30dp" />

以下是我需要制作的TextView图片:

Textview

1 个答案:

答案 0 :(得分:0)

您可以像更改字体一样使用

 textView.setTypeface(Typeface.DEFAULT, Typeface.BOLD);

和其他方式是你可以downloadAnyFont.ttf文件并将其放在资产文件夹中并像这样使用

您可以从Free fonts下载指定的字体 //Download the requied font

Typeface type=Typeface.createFromAsset(context.getAssets(),
    "YourDownloadedfont.ttf");  // Use Download font and paste name at YourDownloadedfont.ttf
textView.setTypeface(type, null);

这可能是您的真正解决方案:

请查看这些链接以获取详细信息
MagicTextView
Customize Android Fonts
Android textview outline text

这些会给你一些想法。
这可以解决你的问题。