我想让我的 android 应用程序中的白色文本有黑色轮廓。我不想给文本视图着色,所以如果这是你的帮助,那么我已经知道该怎么做。我想通过使用 xml 格式的可绘制文件来实现这一点。那么有没有我可以在 xml 中勾勒出我的文本的边缘?
问问题
10391 次
2 回答
16
一种方法是使用shadow
:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FFFFFF"
android:shadowColor="#000000"
android:shadowDx="0.0"
android:shadowDy="0.0"
android:shadowRadius="2.0" />
这使白色文本具有黑色轮廓。根据您想要的厚度相应地调整半径。
于 2013-06-27T13:13:59.967 回答
-1
据我所知, TextView
如果我错了,你想要矩形边框来纠正我
然后,,
您可以将可绘制的形状(矩形)设置为视图的背景。
<TextView android:text="Some text" android:background="@drawable/black_bhgroung"/>
和矩形可绘制 black_bhgroung.xml (放入 res/drawable 文件夹):
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<solid android:color="#00000000" />
<stroke android:width="1dip" android:color="#4fa5d5"/>
</shape>
希望这可以帮助...
于 2013-06-27T13:17:56.897 回答