在Android中,如何在文本中添加边框?我想在TextView中的文字边框周围不是左右 TextView.Is有没有办法做到这一点?如果是这样,请指出我需要做的适当步骤。如何在文本中添加边框到文本android
回答
Android本来没有这样的功能。几个月前,我不得不开发一个类似的功能,我用了一些技巧。在这种情况下,我使用了shadow
属性。在你的情况TextView.onDraw()
拨打super()
两次。将字体设置为粗体,将颜色设置为边框颜色并调用一次,然后设置普通和第二次调用。那可行。
您可以为此创建样式..
这里是sample style对文本边缘..
Style.xml
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="shadoweffect">
<item name="android:paddingLeft">4px</item>
<item name="android:paddingBottom">4px</item>
<item name="android:textColor">#FFFFFF</item>
<item name="android:textSize">25sp</item>
<item name="android:shadowColor">#000000</item>
<item name="android:shadowDx">0</item>
<item name="android:shadowDy">0</item>
<item name="android:shadowRadius">3</item>
</style>
</resources>
在你的TextView将样式
<TextView
style="@style/shadoweffect"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="your_text" />
感谢@Niranj Patel它在android 7中的工作也 –
试试这个..
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:textColor="#f8f36a"
android:textSize="65sp"
android:shadowColor="#ff0000"
android:shadowRadius="2"/>
,其结果是
您可以创建自定义文本边框像这样.. Here is a sample application。
我在我的项目中使用了MagicTextView。在Android 4.4(API 19)中,我遇到了一个问题:我的应用程序在C库的某处崩溃。它只发生在Android 4.4中。如果我使用TextView而不是MagicTextView,我的应用程序运行良好。 – ivan
- 1. 如何在文本中添加边框?
- 2. python pptx将边框添加到文本
- 3. 如何将边框添加到WPF中的TextBlock中的文本?
- 4. 如何将文本添加到html中的边框线
- 5. 如何将边距添加到背景图像到文本框?
- 6. 如何在可编辑的组合框中添加边框到文本框?
- 7. 如何从文本框添加文本到组合框?
- 8. 在android中动态添加文本框
- 9. 在编辑文本边框中添加渐变android
- 10. 如何将文本从文本框添加到列表中
- 11. 如何JavaScript值添加到文本框
- 12. 如何ID添加到autogenerafted文本框
- 13. 如何将datetimepicker添加到文本框?
- 14. 从文本文件添加行到在php中的文本框
- 15. WPF向文本块添加边框
- 16. 为文本和颜色添加边框
- 17. 如何在文本输入框中添加文本限制
- 18. 如何在文本框的文本中添加新行?
- 19. 如何将文本添加到Android
- 20. 如何将文本添加到文本框?
- 21. 如何将文本添加到文本框?不能代替
- 22. 如何将粗体文本添加到富文本框
- 23. 文本框后cliked我如何使按钮添加到文本
- 24. 如何将文本从文本框添加到HTML?
- 25. 如何将一些文本添加到文本框
- 26. 如何将文本放在边框文本旁边?
- 27. 如何在边框中放置文本
- 28. 如何在HTML5 Canvas的文本上添加边框?
- 29. 如何在文本下方添加多色边框
- 30. 如何在Illustrator中使用Applescript将描边添加到文本框架?
** Android不具备这样的功能本来**。你确定吗?我认为你的过程很长。 –
@CapDroid你的解决方案看起来不错,我的回答太旧:) – lulumeya