我正在开发一个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
图片:
答案 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
这些会给你一些想法。
这可以解决你的问题。